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
    
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

救救孩子把

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值