Index
- Docker
- Container Orchestration
- Provisioning
Docker Install
Docker의 설치 방법은 docker docs에 보면 os별로 상세히 나와 있습니다. Install
제품종류
Community Edition (CE) |
Enterprise Edition (EE) |
---|---|
Docker를 시작하고 컨테이너 기반 앱을 실험하려는 개발자 및 소규모 팀에 이상적(무료) |
업무용 응용프로그램 제작, 배송 및 실행하는 엔터프라이즈 개발 및 IT팀을 위한 설계(유료) |
Update Cycle
Docker CE 버전을 설치
Docker Install
Ubuntu 18.04.3 LTS 에서 설치 진행
Docker 는 linux kernel을 사용해야 하기 때문에 root권한으로 진행되어야 합니다.
처음 서버를 받으면 당연히 docker가 설치되어있지 않습니다.
1. package update를 진행합니다.
1 | sudo apt update |
2. 필요한 package를 설치합니다.
1 | sudo apt-get install \ |
3. docker 의 공식 GPG 키를 추가합니다.
1 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - |
GPG 키가 추가되었는지 확인한다 (9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
)
4. 안정적인 저장소 설정을 합니다.
1 | sudo add-apt-repository \ |
5. Docker CE 설치하기
- 버전을 지정하지 않고 설치 또는 업데이트를 하면 항상 최신버전이 설치되므로 안정성 측면에서 적합하지 않을 수도 있습니다.
1
2sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
6. 설치확인
nvidia-docker Install
위 단계로 일반적인 Docker설치가 완료되었습니다. 하지만 NVIDIA의 GPU를 이용하시면서 여려 환경의 CUDA Toolkit을 이용할 경우
nvidia-docker라는 확장기능을 추가하면 보다 편리하게 사용할 수 있습니다.
nvidia-docker를 설치하고자 하실 경우 호스트 운영체제에 먼저 NVIDIA 드라이버가 설치되어 있어야 합니다.
NVIDIA의 그래픽카드 또는 GPU를 사용하지 않는 경우 이 과정을 진행하고 Docker 설치과정을 끝내실 수 있습니다.
1. 저장소 추가
1 | curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \ |
2. nvidia-docker설치
1 | sudo apt-get install -y nvidia-container-toolkit |
NVIDIA의 CUDA Docker 컨테이너 이미지 버전들은 아래의 페이지에 방문하시면 확인 하실 수 있습니다.
https://hub.docker.com/r/nvidia/cuda/tags/
참고
https://www.docker.com
http://pyrasis.com/book/DockerForTheReallyImpatient
https://www.44bits.io/ko/post/almost-perfect-development-environment-with-docker-and-docker-compose
https://tech.osci.kr/docker/2018/09/10/45749387/
https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html