docker常用命令大全

Docker 是一个强大的容器化平台,用于管理和部署应用程序。以下是一些常用的 Docker 命令,以及它们的简要说明:

  1. docker --version:查看 Docker 版本。

  2. docker build:基于 Dockerfile 构建自定义镜像。

    示例:docker build -f Dockerfile -t image:v1 . 根据当前目录中的 Dockerfile 构建一个自定义镜像。

  3. docker run:运行一个容器。

    示例:docker run -it --name ubuntu -p 8080:80 image:v1 基于image镜像和v1版本号运行一个Ubuntu 容器并将宿主机8080端口映射到容器内的80端口。

  4. docker pull:从 Docker Hub 或其他容器镜像仓库中拉取镜像。

    示例:docker pull nginx 拉取最新的 Nginx 镜像。

  5. docker ps:列出正在运行的容器。

    示例:docker ps 显示当前正在运行的容器列表。

  6. docker ps -a:列出所有容器,包括停止的容器。

  7. docker images:列出本地的镜像。

    示例:docker images 显示本地镜像列表。

  8. docker stop:停止一个运行中的容器。

    示例:docker stop <container_id> 停止指定容器。

  9. docker start:启动一个已停止的容器。

    示例:docker start <container_id> 启动指定容器。

  10. docker restart:重启一个容器。

    示例:docker restart <container_id> 重启指定容器。

  11. docker rm:删除一个容器。

    示例:docker rm <container_id> 删除指定容器。

  12. docker rmi:删除一个镜像。

    示例:docker rmi <image_id> 删除指定镜像。

  13. docker exec:在运行中的容器内部执行命令。

    示例:docker exec -it <container_id> bash 在容器内运行一个交互式的 Bash 终端。

  14. docker logs:查看容器的日志输出。

    示例:docker logs <container_id> 查看容器的日志。

  15. docker network:管理 Docker 网络。

    示例:docker network ls 列出所有 Docker 网络。

  16. docker volume:管理 Docker 卷(用于持久化数据)。

    示例:docker volume ls 列出所有 Docker 卷。

  17. docker-compose --version:查看 Docker Compose 版本。

  18. docker-compose up:构建和启动容器服务。

    示例:docker-compose up -d 使用 Compose 文件中定义的服务启动容器,并在后台运行(-d 表示后台运行)。

  19. docker-compose down:停止并移除容器服务。

    示例:docker-compose down 停止并删除 Compose 文件中定义的所有容器服务。

  20. docker-compose ps:列出运行中的服务容器。

    示例:docker-compose ps 列出当前 Compose 文件中定义的所有服务容器的状态。

  21. docker-compose logs:查看容器服务的日志输出。

    示例:docker-compose logs <service_name> 查看特定服务的日志,用 <service_name> 替换为服务的名称。

  22. docker-compose build:构建服务容器的镜像。

    示例:docker-compose build 根据 Compose 文件中的定义构建服务容器的镜像。

  23. docker-compose exec:在服务容器内部执行命令。

    示例:docker-compose exec <service_name> <command> 在特定服务容器内运行命令,用 <service_name> 替换为服务的名称。

  24. docker-compose restart:重启服务容器。

    示例:docker-compose restart <service_name> 重启特定的服务容器。

  25. docker-compose down -v:停止并删除容器服务以及关联的卷。

    示例:docker-compose down -v 停止并删除 Compose 文件中定义的所有容器服务,并删除关联的卷。

  26. docker-compose config:验证和查看 Compose 文件的配置。

    示例:docker-compose config 验证 Compose 文件的正确性并显示配置信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值