2. Docker 가상화 서버 설치 및 image 다운로드 (리눅스용)
▶관련 포스트◀
2. Docker 가상화 서버 설치 및 image 다운로드 (리눅스용)
3. Docker Container 관리 (리눅스 용)
5. Docker Image 만들기 / 삭제 (Linux 용)
6. Docker cluster - swarm (리눅스 용)
- Docker version 18.09.1, build 4c52b90
▶[ Docker의 설치 방법 - 리눅스(CentOS 7)]
1. Docker를 사용 환경
(1) Linux 커널 버전 3.10 이상 및 64 bit에서 최정화 및 구동이 됩니다.
- 확인 방법
#uname -a
(2) 설치 및 실행을 위해서는 root로 작업을 해야 합니다.
2. Docker에도 제품 군이 존재한다?
1) Docker-CE(Community Edition) - (무료)
- Docker를 시작하고 컨테이너 기반 앱을 실험하려는 개발자 및 소규모 팀에 이상적 (무료)
- 두 가지 업데이트 채널
* Stable : 분기마다 안정적인 업데이트 버전
* Edge : 매월 새 기능 제공, 테스트가 아직 부족한 버전
- 한국인은 무료를 좋아함으로 이걸 쓰기로 합니다..
2) Docker-EE(Enterprise Edition) (유료)
- 업무용 응용 프로그램 제작, 배송 및 실행하는 엔터프라이즈 개발 및 IT팀을 위한 설계 (유료)
* https://docs.docker.com/install/overview/ 여기서 참조
* https://docs.docker.com/docker-for-mac/faqs/
3. yum을 이용한 설치
* 사전 확인 작업
- docker가 설치된 host에 ipv4 forwarding기능이 설정되어야 합니다.
- 확인 방법
#/sbin/sysctl net.ipv4.conf.all.forwarding
- 설정 방법
#/sbin/sysctl -w net.ipv4.conf.all.forwarding=1
* 이렇게 했는데도 안되면 docker 데몬을 재시작 합니다.
#systemctl restart docker
1) 설치 단계 요약
#yum install -y yum-utils
- yum 패키지매니저 관련 유틸리티 모음 설치
#yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- yum 저장소 리스트에 docker 저장소 추가
#yum install -y docker-ce
- 무료 버전 docker 설치
#systemctl start docker
- docker 시작
2) 화면 첨부
#yum install -y yum-utils
#yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#yum install -y docker-ce
#systemctl start docker
4. Docker 상태 정보 보기
#docker info
▶[ Docker image 구하기 - 리눅스(CentOS 7)]
1. Docker image는 어떻게 구하나?
- 다음 2가지 방법으로 구할 수 있습니다.
1) registry 업데이트
- Docker의 registry 업데이트(가급적 해주세요,안하면 저장소를 못찾아서 에러가 날수도 있습니다. )
#docker pull distribution/registry:master
2) 정식 배포된 image 다운로드
(1) image 찾기
A. 웹에서 찾기
- https://hub.docker.com/ 여기서 다운로할 image를 확인한다.
- 우측 하단의 See all Official Images > 부분을 누르시면 더 많은 image를 볼수 있습니다.
B. docker search 로 찾기
#docker sarch ubuntu
(2) docker hub에서 image 받기 (ubuntu)
#docker pull ubuntu
(3) image 확인
#docker images
3) 사용자가 image 생성
- Dockerfile를 통해서 생성 가능 추 후 포스트에서 다루겠습니다.
'Cloud > Docker' 카테고리의 다른 글
6. Docker cluster - swarm (리눅스 용) (0) | 2019.02.28 |
---|---|
5. Docker Image 만들기 / 삭제 (리눅스 용) (0) | 2019.02.19 |
4. Docker 네트워크 (리눅스 용) (0) | 2019.01.31 |
3. Docker Container 관리 (리눅스 용) (2) | 2019.01.30 |
1. Docker 가상화 서버 개념 (리눅스용) (0) | 2019.01.25 |