自学内容网 自学内容网

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的大部分基本操作,包括容器的运行、停止、删除,镜像的拉取、推送和构建,以及网络和数据卷的管理。


原文地址:https://blog.csdn.net/weixin_44507495/article/details/136744710

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!