您的位置:首页 > 文旅 > 美景 > Docker常用的一些命令

Docker常用的一些命令

2024/12/23 16:00:02 来源:https://blog.csdn.net/yuanmomoya/article/details/140960857  浏览:    关键词:Docker常用的一些命令

​ Docker 提供了一系列命令来管理和操作容器、镜像、网络和卷。以下是一些常用的 Docker 命令及其简单示例:

基本命令

  1. 启动 Docker

    sudo systemctl start docker
    
  2. 停止 Docker

    sudo systemctl stop docker
    
  3. 重启 Docker

    sudo systemctl restart docker
    
  4. 查看 Docker 状态

    sudo systemctl status docker
    

镜像管理

  1. 列出本地镜像

    docker images
    
  2. 搜索镜像

    docker search 镜像名称
    
  3. 拉取镜像

    docker pull 镜像名称
    
  4. 删除本地镜像

    docker rmi 镜像ID或名称
    
  5. 构建镜像

    docker build -t 镜像名称:标签 .
    

容器管理

  1. 运行一个容器

    docker run -d --name 容器名称 镜像名称
    
  2. 列出正在运行的容器

    docker ps
    
  3. 列出所有容器(包括停止的)

    docker ps -a
    
  4. 停止一个容器

    docker stop 容器ID或名称
    
  5. 启动一个停止的容器

    docker start 容器ID或名称
    
  6. 重启一个容器

    docker restart 容器ID或名称
    
  7. 删除一个停止的容器

    docker rm 容器ID或名称
    

日志与调试

  1. 查看容器日志

    docker logs 容器ID或名称
    
  2. 进入一个运行中的容器

    docker exec -it 容器ID或名称 /bin/bash
    
  3. 查看容器的资源使用情况

    docker stats 容器ID或名称
    
  4. 查看容器详细信息

    1docker inspect 容器ID或名称
    

网络管理

  1. 列出所有网络

    docker network ls
    
  2. 创建一个新的网络

    docker network create 网络名称
    
  3. 连接一个容器到网络

    docker network connect 网络名称 容器ID或名称
    
  4. 断开一个容器从网络

    docker network disconnect 网络名称 容器ID或名称
    
  5. 移除一个网络

    docker network rm 网络名称
    

卷管理

  1. 列出所有卷

    docker volume ls
    
  2. 创建一个新的卷

    docker volume create 卷名称
    
  3. 删除一个卷

    docker volume rm 卷名称
    

清理

  1. 删除所有停止的容器

    docker container prune
    
  2. 删除所有未使用的镜像

    docker image prune
    
  3. 删除所有未使用的卷

    docker volume prune
    
  4. 删除所有未使用的网络

    docker network prune
    

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com