문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:miscellaneous:docker_install:docker_install [2022/11/11 16:29] hgkim |
— (현재) | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== Docker Install ====== | ||
- | <WRAP left notice 80%> | ||
- | * description : Docker를 통한 CentOS 설치 및 RSA구동 방법 | ||
- | * author | ||
- | * email : hgkim@repia.com | ||
- | * lastupdate | ||
- | </ | ||
- | <WRAP clear></ | ||
- | \\ | ||
- | ===== 사전에 설치가 필요한 프로그램 ===== | ||
- | * putty | ||
- | * File Zilla FTP Client | ||
- | =====도커 가동에 필요한 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 입력. 아래 ssh클릭. | ||
- | - 중앙 하단에 있는 Open클릭. | ||
- | - 아이디와 비밀번호를 입력하여 putty접속. | ||
- | <code c> | ||
- | login as: root | ||
- | root@192.168.xx.xxx' | ||
- | Login~~~... | ||
- | |||
- | [root@60ecf6972a57 /]$ -mkdir / | ||
- | </ | ||
- | - RSA패키지, | ||
- | - 사전 설치한 File Zilla FTP Client 실행. | ||
- | - putty에 접속한 방법처럼 화면 좌측 상단에 있는 호스트(IP)부터 사용자명(root) 비밀번호(설정한 root계정 비밀번호) 포트(22번) 입력후 연결 클릭. | ||
- | - 연결되면 로컬 사이트 - 내 컴퓨터의 바탕화면 디렉토리로 이동 / 리모트 사이트 - 가상환경 내 / | ||
- | - 로컬 사이트의 바탕화면에서 방금 받은 RSA패키지, | ||
- | - 마우스 우클릭 -> 업로드 하여 파일이 / | ||
- | - 아까 켜놨던 putty 창으로 이동. | ||
- | < | ||
- | [root@60ecf6972a57 search]$ cd / | ||
- | [root@60ecf6972a57 search]$ tar -zxvf 패키지이름.tar.gz | ||
- | [root@60ecf6972a57 search]$ ln -sn RSA패키지풀네임 RSA // | ||
- | [root@60ecf6972a57 search]$ ln -sn tomcat패키지풀네임 tomcat9 | ||
- | [root@60ecf6972a57 search]$ ln -sn java패키지풀네임 java8 // | ||
- | [root@60ecf6972a57 search]$ chown -R hgkim:hgkim * // | ||
- | </ | ||
- | |||
- | =====설정 및 실행파일의 필요한 RSA 및 java경로 파일 수정 단계===== | ||
- | INSTALL.PATH - ${RSA_ROOT}/ | ||
- | [root@60ecf6972a57 search]$ su - hgkim // | ||
- | [hgkim@60ecf6972a57 /]$ vi / | ||
- | [hgkim@60ecf6972a57 /]$ cd / | ||
- | [hgkim@60ecf6972a57 bin]$ vi dbSpider | ||
- | [hgkim@60ecf6972a57 bin]$ vi dbSpider | ||
- | [hgkim@60ecf6972a57 bin]$ vi dbSpider | ||
- | [hgkim@60ecf6972a57 bin]$ vi dbSpider | ||
- | [hgkim@60ecf6972a57 bin]$ vi dbSpider | ||
- | |||
- | ===== Term ===== | ||
- | - sudo (Super User DO) | ||
- | - apt (Advanced Packaging Tool) | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | {{tag> 치킨5분컷 Docker_install 도커_설치}} |