IT/도커

도커교육 -1일 (실습)

jk.jeong 2021. 2. 9. 00:25

◇ 도커 실습

- Docker는 리눅스 기술(네이티브 설치)

- 윈도우/맥에서는 하이퍼바이저 기반 docker Toolbox/Docker Desktop

- Docker Toolbox는 VirtualBox 기반

- Docker Desktop (Hyper-V 기반): 윈도우 10 Pro/Enterprise 이상의 라이선스 필요.

- 맥 버전은 제약 없음

- http://docker.com (도커 hub에서 이미지 받아서 실행)

▶ 설치 주의 사항

- CPU 가상화 기능 요구(vt-x나 amd-v 요구), Pentium/Celeron CPU는 실행되지 않음

- 다른 가상화 기술 충돌: 버추얼박스와 Hyper-V/VMware들이 싱행되고 있느지 확인

▶ 실습 진행

- 윈도우 > 버추얼박스 > 우분투(서버) > 도커 > 우분투(컨테이너) 실행

① 버츄얼 박스 설치

② extension pack 설치

③ 버츄얼 박스 관리자 실행

④ 파일 > 가상시스템 가져오기 > 가상머신 파일 선택 (.ova)

⑤ 시작

⑥ ID: ubuntu / PW: ubuntu

⑦ $ 프롬프트 확인

⑧ $sudo apt update

⑨ $sudo apt install openssl-server

- 도커 설치

① $sudo apt install docker.io

② $sudo apt install docker-compose

sudo apt install docker.io
sudo apt install docker-compose

 

$ sudo docker search ubuntu

* sudo를 매번 인력하기 귀찮다면?

$sudo usermod -aG docker ubuntu

 

▶ 실행 후 바로 접속 상태

- Docker container Ubuntu 

- 도커 명령어들은 $ 상태에서 입력해야 함

- 도커 이미지 검색(기본이 최신 버전): docker search ubuntu

- 우분투 이미지 다운로드: docker pull ubuntu

- 이미지 리스트 출력: docker images

- 컨테이너 생성(동시에 접속): docker run -it --name=ubuntu1 ubuntu

- 컨테이너 접속: docker exec -it ubuntu1 bash

- 컨테이너 탈출: control-P-Q 순서대로 입력 (컨테이너 정지하지 않고 나옴)