요약
일반 아이디어: yum 명령은 Docker를 직접 설치하고, 원하는 이미지를 다운로드하여 시작합니다
1. 환경, CentOS7 Minimal 64-bit, Docker는 64비트 시스템 필요
2. yum 명령으로 직접 설치, yum install docker
3. Docker를 시작하고 부팅 시 시작되도록 설정
(1) 시작, systemctl start docker.service
( 2) 시작, systemctl 활성화 docker.service
(3) 도움말, docker --help
(4) 요약 정보, docker 정보
(5) 미러 뷰, docker 이미지
(6) 컨테이너를 보려면, 즉 프로세스를 보려면 docker ps -a
4. 이미지를 설치하려면 https://registry.hub.docker.com/search?q=library로 이동하여 볼 수 있습니다. 공식 이미지. Mirror는 현재 시스템과 Docker를 기반으로 하는 파일 모음으로 centos 미러, ubuntu 미러, mysql 미러, Nginxmirror5, 프로그램 이미지 설치, Nginx를 예로 들어,
(1) 이미지 다운로드, docker pull nginx:1.9
(2) 컨테이너 시작, docker run -d -p 8080:80 nginx :1.9, 컨테이너에 nginx를 넣으면 포트 80이 현재 서버의 포트 8080에 매핑되어 있습니다. 브라우저에 http://192.168.0.191:8080/을 입력하면 알 수 있습니다.
(3) 그런 다음 컨테이너 하나를 더 시작하고 docker run -d -p 8081:80 nginx:1.9를 입력하고 브라우저에 http://192.168.0.191:8081/을 입력하면 확인할 수 있습니다. 또 다른 nginx가 시작되었습니다
(4) 그게 다입니다. Docker 배포 애플리케이션과 기존 배포 애플리케이션의 차이점을 반영할 수 있습니다. 기존 배포에서는 nginx의 추가 복사본을 수동으로 복사한 다음 포트를 구성해야 합니다. Docker 배포는 이미 생성된 이미지를 기반으로 하나의 명령으로 애플리케이션을 배포할 수 있습니다.
6. centos7을 예로 들어 시스템 이미지를 설치합니다. 이미지가 실행되면 다양한 리소스를 사용하게 되기 때문입니다. 현재 시스템이므로 이미지 크기는 60M에 불과합니다.
(1) 이미지 다운로드, docker pull centos :7
(2) 컨테이너 시작, docker run -i -t centos:7 /bin/bash , centos7 미러 시스템에 들어갈 수 있도록
7.