美文网首页
docker常用命令

docker常用命令

作者: peg600 | 来源:发表于2024-03-04 11:34 被阅读0次

拉取镜像

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 网络名

相关文章

网友评论

      本文标题:docker常用命令

      本文链接:https://www.haomeiwen.com/subject/dviypdtx.html