docker container 생성 +실행
// docker image 실행
docker run -it --name {container name} {image}
// 글카 docker 실행
docker run -it --name {name} --gpus all {image}
// 실행 후 자동 삭제
docker run --rm {image}
// 마운트 + 글카
docker run -it --name {container name} --gpus all -v dirpath:mountpath {image}
// display 사용
docker run -it --name {name} \
-v /tmp/.X11-unix:/tmp/.X11-unix\
-e NVIDIA_DIVER_CAPABILITIES=all\
-e NVIDIA_VISIBLE_DEVICES=all \
// 포트 뚫기
docker run -it --name {} -p 1234:1234
** window wsl로 docker를 사용하는 경우, 윈도우 폴더를 사용하고 싶으면 wsl 우분투의 mnt 폴더로부터의 경로를 확인
- display 사용
** /tmp/.X11-unix:/tmp/.X11-unix 를 마운트 (공유메모리)
** 그래픽카드 사용환경을 만들어주
container 실행 (이미 생성되었고, 실행 중이지 않은 container )
docker start {name}
docker -i start {name}
docker container 목록 확인
docker ps
docker ps -a
docker container 제거
docker rm {name}
docker container 종료
docker stop {name}
docker kill {name}
docker 설치된 이미지 확인
docker images
Docker display 변수 설정
export DISPLAY=<host pc ip>:0.0
'AI > Anaconda&python' 카테고리의 다른 글
[Docker] docker ssh server 설치부터 vscode ssh 연결까지 (0) | 2023.09.25 |
---|---|
python type hint (0) | 2023.05.18 |
[linux] 깃 설치하기 (0) | 2022.10.07 |
[docker/linux] 우분투에 아나콘다 설치하기 (0) | 2022.10.07 |
[python] 함수 매개변수 (0) | 2022.09.28 |