envs/Docker

Docker run 옵션 정리

제이스핀 2019. 11. 6. 23:00
반응형

docker run 명령어

$ docker run [Options] [Image] [Command]

 

 

[Options]

-it

        -i : interactive, -t ; tty

        이 옵션을 줘야 컨테이너 안에서 터미널 실행 가능

 

 

-p  [호스트의 포트:컨테이너 포트]

        -p 8888:8888

        도커 호스트의 포트 : 컨테이너 내부 포트

        

        Tensorboard등의 실행에 염두해 포트를 여러개 열어둘 수도 있음

        -p 8888:8888 -p 6006-6015:6006-6015

 

 

--name [컨테이너 이름]

        --name pt

 

 

-v [Host Path : Container Path]

        -v ${HOME}/dev:/data

        보여질 호스트 폴더 : 컨테이너의 폴더

 

 

--gpus all

        Host의 Nvidia드라이버가 컨테이너에도 적용

        https://github.com/NVIDIA/nvidia-docker

 

NVIDIA/nvidia-docker

Build and run Docker containers leveraging NVIDIA GPUs - NVIDIA/nvidia-docker

github.com

 

반응형