ETC/Docker 4

[Docker] 인터넷 없이 도커 설치하기

회사를 다니다 보면 간혹 인터넷이 안되는 상황이 있을 수 있는데요. 특히 금융권이 내부망은 인터넷을 막아놓기도 합니다. 인터넷이 막혀있으면, 도커를 설치하고 도커 이미지를 집어 넣으면 편하게 개발 환경을 설정할 수 있어서 저는 인터넷이 막혀있을 때는 도커를 설치해서 보통 환경을 세팅합니다. 인터넷 없이 도커를 설치할 땐 그래도 파일은 옮길 수 있는 환경이여야 설치를 할 수 있습니다. 가이드는 아래에 binary로 도커를 설치하는 공식 문서를 참조하시면 됩니다. https://docs.docker.com/engine/install/binaries/

ETC/Docker 2024.02.04

[Docker] RUN, CMD, ENTRYPOINT 차이점

도커파일 작성 시에, 사용할 수 있는 명령어 중에 실행하는 것과 관련된 명령어는 RUN, CMD, ENTRYPOINT 세 가지가 있습니다. 세 명령어에 대한 차이점을 예시와 함께 확인해보도록 하겠습니다. 1. RUN 이 중에 RUN 명령어는 확연한 차이가 있습니다. RUN 명령어는 도커파일로부터 도커 이미지를 빌드하는 순간에 실행이 되는 명령어입니다. 그래서, RUN 명령어는 라이브러리 설치를 하는 부분에서 주로 활용이 됩니다. FROM python:3.7.9 RUN pip install -r requirements.txt 위와 같은 도커파일 예시에서, RUN 명령어를 활용하여 필요한 파이썬 라이브러리를 설치할 수 있습니다. 2. CMD CMD 명령어는 RUN 명령어가 이미지를 빌드할 때 실행되는 것과 ..

ETC/Docker 2021.01.10

docker를 활용한 딥러닝 개발환경 구축

Docker를 활용하면, 여러가지 환경을 사용할 수 있다는 장점은 분명 존재합니다.하지만, docker의 container 내에서 GPU를 사용하는 것은 쉽지는 않습니다.딥러닝 연구&개발이 급진적으로 진행되고 있는 추세에 대해서, nvidia에서는 docker에서 쉽게 GPU를 사용할 수 있게 오픈 소스를 공개하였습니다.그 이름은 바로 nvidia-docker 입니다.아래에 참고 1에 링크를 따라가면, 설치방법이 나와있습니다.docker에서 image를 다운로드 할 때, lateset 버전을 받으면 CUDA 9.0 버전이 필요하게 됩니다. 현재 서버에 9.0이 아닌 다른 버전으로 세팅을 해놓으셨다면, 이전 버전에 대해서도 TAG별로 구분하여 다운로드 받을 수 있게 되어있으니 참고하세요.TAG 명은 아래 ..

ETC/Docker 2017.12.04

Winodws 10에서 Docker에 설치하기 & Docker 간단한 사용법

Docker는 아래의 docker 링크에서 설치하실 수 있습니다.https://store.docker.com/editions/community/docker-ce-desktop-windows Docker는 원래 windows에서는 Virtual Box를 활용하였지만, windows 10의 경우에는 Hyper-V를 활용하면서 속도가 많이 향상되었습니다. Docker를 설치하는 방법은 .exe 파일을 다운로드 받아서 그냥 설치하시면 되고, 설치 후 재부팅이 되고나면 정상적으로 동작이 다 됩니다. 설치가 완료되었으면, Docker를 사용하실 준비가 다 되었습니다! Docker에는 Container라는 개념과 Image라는 개념이 있습니다. 그 부분에 대해서는 따로 정리는 안 하겠습니다.전혀 모르시면 아래 설명에..

ETC/Docker 2017.09.14