拉取镜像
sudo docker pull 镜像名
例:
sudo docker pull nvidia/cuda:11.4.2-cudnn8-devel-ubuntu20.04
从镜像创建容器
sudo docker run -itd --network=your-network --name=your-name -v /webdata:/webdata --gpus all nvidia/cuda:11.4.2-cudnn8-devel-ubuntu20.04
注意--gpus all必须在镜像名字前
列出运行中的容器
sudo docker ps
列出所有容器
sudo docker ps -a
重命名,启动,停止,删除容器
sudo docker rename 原容器名称 新容器名称
sudo docker start 容器id
sudo docker stop 容器id
sudo docker rm 容器id
进入容器
sudo docker attach 容器名
退出容器
Ctrl+P+Q #快捷键,仅退出容器,不关闭容器
exit #退出,那么在退出之后会关闭容器
容器重命名
sudo docker rename 旧容器名 新容器名
列出所有镜像
sudo docker image list
重命名镜像
sudo docker tag 旧镜像名 新镜像名
删除镜像
sudo docker rmi 镜像id
从容器创建镜像
sudo docker commit 容器id 镜像名称
查看容器详情
sudo docker inspect 容器id
列出docker网络
sudo docker network ls
容器连接内部网络
sudo docker network connect 网络名 容器名
新建网络
sudo docker network create -d 网络类型 网络名
例:
sudo docker network create -d bridge new-net
断开网络
sudo docker network disconnect 网络名 容器名
删除网络
sudo docker network rm 网络名
网友评论