문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:miscellaneous:docker_install:docker_install [2022/11/11 14:48] hgkim |
— (현재) | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== Docker Install ====== | ||
- | <WRAP left notice 80%> | ||
- | * description : Docker를 통한 CentOS 설치 및 RSA구동 방법 | ||
- | * author | ||
- | * email : hgkim@repia.com | ||
- | * lastupdate | ||
- | </ | ||
- | <WRAP clear></ | ||
- | \\ | ||
- | ===== 사전에 준비가 필요한 프로그램 ===== | ||
- | * putty | ||
- | =====도커 가동에 필요한 WSL v2 준비절차 ===== | ||
- | - 키보드에 Window키 버튼을 눌러 ' | ||
- | - 실행시킨후 Store 화면에 진입했으면 Store 검색창에 아래 앱 검색하여 다운받는다. | ||
- | * Windows Terminal, Ubuntu 22.xx.x | ||
- | - Ubuntu 22.xx.x 실행후 install~~...표시가 뜨는데 끝나면 창을 닫는다. | ||
- | - ' | ||
- | - 키보드에 Window키 버튼을 눌러 ' | ||
- | - ' | ||
- | <code c> | ||
- | C: | ||
- | C: | ||
- | NAME | ||
- | Ubuntu-22.04 | ||
- | C: | ||
- | C: | ||
- | NAME | ||
- | Ubuntu-22.04 | ||
- | </ | ||
- | - 설정이 끝났으면 ' | ||
- | - https:// | ||
- | - 도커를 설치한다. 이 때 설치 과정중 체크되어있는 사항은 풀지않고 다음을 누르면된다. | ||
- | - 도커가 설치된 후 튜토리얼 할지 묻는데 선택사항이다. SKIP 눌러도 된다. | ||
- | - 우측 상단 톱니바퀴 모양을 눌러 옵션 설정에 들어간다. | ||
- | - Resources -> WSL Integration -> Enable integration with additional distros에 WSL2로 변환된 Ubuntu가 있는지 확인. | ||
- | - WSL2로 변환된 Ubuntu가 없을시 ' | ||
- | =====WSL 설치 후 PC(Docker Desktop)에 CentOS Container를 설치하는 과정 ===== | ||
- | - Ubuntu를 실행한다. | ||
- | - 명령줄에 아래 명령 실행. | ||
- | <code c> | ||
- | hgkim@LAPTOP-266L93S4: | ||
- | //안하면 remote side unexpectedly closed network connection [Docker] Failed to get D-Bus connection: Operation not permitted 오류 발생 | ||
- | hgkim@LAPTOP-266L93S4: | ||
- | </ | ||
- | |||
- | =====필요한 패키지 설치===== | ||
- | <code c> | ||
- | [root@60ecf6972a57 /]# yum update && yum install -y sudo | ||
- | [root@60ecf6972a57 /]# yum install net-tools | ||
- | [root@60ecf6972a57 /]# yum install -y libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel | ||
- | </ | ||
- | |||
- | =====방화벽 설치 및 포트 열기===== | ||
- | <code c> | ||
- | [root@60ecf6972a57 /]# yum install firewalld | ||
- | [root@60ecf6972a57 /]# sudo systemctl start firewalld | ||
- | [root@60ecf6972a57 /]# sudo firewall-cmd --permanent --add-port=22/ | ||
- | [root@60ecf6972a57 /]# sudo firewall-cmd --permanent --add-port=80/ | ||
- | [root@60ecf6972a57 /]# sudo firewall-cmd --permanent --add-port=8080/ | ||
- | [root@60ecf6972a57 /]# sudo firewall-cmd --permanent --add-port=7100-7110/ | ||
- | [root@60ecf6972a57 /]# firewall-cmd --reload | ||
- | [root@60ecf6972a57 /]# firewall-cmd --list-port | ||
- | </ | ||
- | |||
- | =====ssh 설치===== | ||
- | <code c> | ||
- | [root@60ecf6972a57 /]# yum -y install openssh-server openssh-clients openssh-askpass | ||
- | [root@60ecf6972a57 /]# systemctl restart sshd.service | ||
- | [root@60ecf6972a57 /]# vi / | ||
- | [root@60ecf6972a57 /]# systemctl start sshd.service | ||
- | [root@60ecf6972a57 /]# systemctl status sshd.service | ||
- | </ | ||
- | |||
- | =====putty 프로그램에 접속하기 위한 준비단계===== | ||
- | <code c> | ||
- | [root@60ecf6972a57 /]# passwd | ||
- | [root@60ecf6972a57 /]# adduser hgkim // | ||
- | [root@60ecf6972a57 /]# passwd | ||
- | </ | ||
- | |||
- | =====putty 프로그램 접속 및 검색엔진 구동에 필요한 파일 준비 단계 ===== | ||
- | - putty 프로그램 실행 | ||
- | - 중앙 상단에 보이는 Host Name (or IP address)에 내 IP를 기입. - 내 IP를 모를경우 (window키 + R키)를 눌러 cmd창 오픈. 명령줄에 ipconfig시 보이는 이더넷 IP기입. | ||
- | - Port에 22 입력. | ||
- | - 중앙 하단에 있는 Open클릭 | ||
- | <code c> | ||
- | login as: hgkim | ||
- | hgkim@192.168.xx.xxx' | ||
- | Login~~~... | ||
- | |||
- | [hgkim@60ecf6972a57 /]$ | ||
- | [hgkim@60ecf6972a57 /]$ -mkdir / | ||
- | </ | ||
- | ===== Term ===== | ||
- | - sudo (Super User DO) | ||
- | - apt (Advanced Packaging Tool) | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | {{tag> 치킨5분컷 Docker_install 도커_설치}} |