下载镜像
代码语言:javascript
复制docker pull [OPTIONS] NAME[:TAG|@DIGEST]
# eg:
docker pull nvcr.io/nvidia/pytorch:20.06-py3
启动镜像
代码语言:javascript
复制docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
# eg:
docker run --gpus all -ti -v /:/data --ipc=host -p 8000:8000 --name lufficc nvcr.io/nvidia/pytorch:20.03-py3
-it
交互模式运行--rm
容器退出时自动删除此容器-v
绑定磁盘,/:/data
即将容器下 /data
目录映射到主服务器的 /
目录--ipc
IPC mode-p
映射端口--name
容器名称
启动容器
代码语言:javascript
复制docker start [OPTIONS] CONTAINER [CONTAINER...]
# eg:
docker start lufficc
停止容器
代码语言:javascript
复制docker stop [OPTIONS] CONTAINER [CONTAINER...]
# eg:
docker stop lufficc
显示所有容器
代码语言:javascript
复制docker container ls -a
进入容器
代码语言:javascript
复制docker exec -it CONTAINER bash
# 如果使用 zsh
docker exec -it CONTAINER zsh
删除容器
代码语言:javascript
复制docker rm CONTAINER
删除镜像
代码语言:javascript
复制docker rmi IMAGE