美文网首页
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