/ 21浏览

Docker 常用命令

Docker 是一个非常流行的容器化平台,它提供了一系列的命令来帮助用户管理容器、镜像、网络和卷等。以下是一些常用的 Docker 命令:

  1. 查看 Docker 版本:

    docker --version
    
  2. 查看当前运行的容器:

    docker ps
    
  3. 查看所有容器(包括未运行的) :

    docker ps -a
    
  4. 启动一个容器:

    docker run [选项] [镜像名称] [命令] [参数]
    
  5. 停止一个运行中的容器:

    docker stop [容器ID或名称]
    
  6. 强制停止一个运行中的容器:

    docker kill [容器ID或名称]
    
  7. 删除一个或多个容器:

    docker rm [容器ID或名称]
    
  8. 删除所有停止的容器:

    docker container prune
    
  9. 查看容器的日志:

    docker logs [容器ID或名称]
    
  10. 进入正在运行的容器:

    docker exec -it [容器ID或名称] /bin/bash
    

    或者使用 sh​ 替代 bash​。

  11. 构建镜像:

    docker build [选项] 路径
    
  12. 查看镜像列表:

    docker images
    
  13. 删除一个镜像:

    docker rmi [镜像ID或名称]
    
  14. 拉取镜像:

    docker pull [镜像名称]
    
  15. 推送镜像到仓库:

    docker push [镜像名称]
    
  16. 查看 Docker 客户端和守护进程的信息:

    docker info
    
  17. 查看 Docker 的帮助文档:

    docker help
    

    或者查看特定命令的帮助,例如:

    docker run --help
    
  18. 创建网络:

    docker network create [网络名称]
    
  19. 连接容器到网络:

    docker network connect [网络名称] [容器名称]
    
  20. 断开容器与网络的连接:

    docker network disconnect [网络名称] [容器名称]
    
  21. 查看 Docker 资源使用情况:

    docker stats
    
  22. 启动已停止的容器:

    docker start [容器ID或名称]
    
  23. 重启容器:

    docker restart [容器ID或名称]
    
  24. 保存容器为新的镜像:

    docker commit [容器ID或名称] [镜像名称]
    
  25. 导出容器的文件系统为一个 tar 包:

    docker export [容器ID或名称]
    

这些命令覆盖了 Docker 的基本操作,包括容器的创建、启动、停止、删除,以及镜像的构建、拉取、推送和删除等。根据你的具体需求,可能还会有其他的命令和选项。