Docker常见命令学习

Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个轻量级、可移植的容器中,然后发布到任何支持 Docker 的系统上。以下是一些常用的 Docker 命令:

  1. docker run:
    运行一个容器。例如,docker run -d -p 80:80 --name webserver nginx 会运行一个 nginx Web 服务器容器。

  2. docker stop:
    停止一个运行中的容器。例如,docker stop webserver

  3. docker start:
    启动一个已经停止的容器。例如,docker start webserver

  4. docker restart:
    重启一个容器。例如,docker restart webserver

  5. docker rm:
    删除一个或多个容器。例如,docker rm webserver

  6. docker rmi:
    删除一个或多个镜像。例如,docker rmi nginx:latest

  7. docker ps:
    -列出当前正在运行的容器。使用 -a 参数可以显示所有容器,包括未运行的。

  8. docker images:
    -列出本地主机上的镜像。使用 -q 可以仅显示镜像ID。

  9. docker build:
    -使用 Dockerfile 创建镜像。例如,docker build -t my-nginx .

  10. docker pull:
    从镜像仓库中拉取或者更新指定的镜像。例如,docker pull nginx:latest

  11. docker push:
    将一个镜像或仓库推送到镜像仓库中。例如,docker push myusername/myimage:mytag

  12. docker exec:
    在运行的容器中执行命令。例如,docker exec -it webserver /bin/bash

  13. docker logs:
    获取容器的日志输出。例如,docker logs webserver

  14. docker network:
    管理Docker网络设置。例如,docker network create my-network

  15. docker volume:
    管理Docker数据卷。例如,docker volume create my-volume

  16. docker inspect:
    查看容器或镜像的详细信息。例如,docker inspect webserver

  17. docker prune:
    清理所有未使用的资源,如容器、镜像、网络和数据卷。

  18. docker stats:
    实时显示容器的资源使用情况。例如,docker stats

  19. docker-compose:
    使用YAML文件配置和启动多容器Docker应用程序。

这些命令覆盖了Docker的大部分基本操作,包括容器的运行、停止、删除,镜像的拉取、推送和构建,以及网络和数据卷的管理。

相关推荐

  1. Docker常见命令学习

    2024-04-21 03:42:02       37 阅读
  2. 常见docker使用命令

    2024-04-21 03:42:02       31 阅读
  3. Docker常见命令汇总

    2024-04-21 03:42:02       35 阅读
  4. docker概念和常见命令

    2024-04-21 03:42:02       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-21 03:42:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-21 03:42:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-21 03:42:02       82 阅读
  4. Python语言-面向对象

    2024-04-21 03:42:02       91 阅读

热门阅读

  1. mac修改/etc/profile导致终端所有命令不可使用

    2024-04-21 03:42:02       39 阅读
  2. CentOS系统上经常使用的一些基本命令

    2024-04-21 03:42:02       37 阅读
  3. android11启动服务

    2024-04-21 03:42:02       39 阅读
  4. 论系统的安全架构的三个论点写一篇论文

    2024-04-21 03:42:02       42 阅读
  5. 日常小bug

    2024-04-21 03:42:02       33 阅读
  6. 最大子数组和(贪心)

    2024-04-21 03:42:02       33 阅读
  7. 1.5 驱动设备类文件创建

    2024-04-21 03:42:02       33 阅读
  8. 【设计模式】6、bridge 桥接模式

    2024-04-21 03:42:02       34 阅读
  9. UE5 Prediction 预测

    2024-04-21 03:42:02       26 阅读
  10. 高精度加减乘除

    2024-04-21 03:42:02       38 阅读
  11. Graphql mock 方案

    2024-04-21 03:42:02       36 阅读
  12. fabricjs控制背景图和画布图片展示

    2024-04-21 03:42:02       36 阅读