도커교육 -1일 (실습)
◇ 도커 실습
- 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 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 순서대로 입력 (컨테이너 정지하지 않고 나옴)