查看docker的命令
  AIPBKp2CgHFy 2023年11月02日 68 0

Docker命令详解

什么是Docker

Docker是一个开源的容器化平台,可以将应用程序及其依赖项打包到一个可移植的容器中,并且可以在任何环境中运行。使用Docker可以快速构建、测试和部署应用程序,提高开发和部署的效率。

Docker命令简介

Docker提供了一组命令行工具,用于管理容器化应用程序。这些命令可以用于创建、启动、停止、删除和管理Docker容器。下面是一些常用的Docker命令。

1. 查看Docker版本

要查看安装在系统上的Docker版本,可以使用docker version命令。

$ docker version
Client: Docker Engine - Community
Version:           20.10.6
API version:       1.41
Go version:        go1.13.15
Git commit:        370c289
Built:             Fri Apr  9 22:46:41 2021
OS/Arch:           darwin/amd64
Context:           default
Experimental:      true

上述代码示例中,我们使用docker version命令查看了Docker的版本信息。可以看到,当前使用的是20.10.6版本。

2. 查看Docker容器

要查看正在运行的Docker容器,可以使用docker ps命令。

$ docker ps
CONTAINER ID   IMAGE       COMMAND                  CREATED          STATUS          PORTS      NAMES
d3d4c38bdf22   nginx       "/docker-entrypoint.…"   4 minutes ago    Up 4 minutes    80/tcp     webserver

上述代码示例中,我们使用docker ps命令查看了当前正在运行的Docker容器。可以看到,当前有一个名为webserver的容器正在运行,使用的是nginx镜像。

如果要查看所有的Docker容器,包括已停止的容器,可以使用docker ps -a命令。

3. 查看Docker镜像

要查看已安装的Docker镜像,可以使用docker images命令。

$ docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
nginx        latest    f09096b31f4d   4 weeks ago     133MB

上述代码示例中,我们使用docker images命令查看了已安装的Docker镜像。可以看到,当前有一个名为nginx的镜像,标签为latest。

4. 运行Docker容器

要运行一个Docker容器,可以使用docker run命令,并指定要使用的镜像。

$ docker run -d -p 80:80 nginx

上述代码示例中,我们使用docker run命令运行了一个nginx容器,并将主机的80端口映射到容器的80端口。使用-d参数可以在后台运行容器。

5. 停止Docker容器

要停止一个正在运行的Docker容器,可以使用docker stop命令,并指定容器的ID或名称。

$ docker stop webserver

上述代码示例中,我们使用docker stop命令停止了名为webserver的容器。

6. 删除Docker容器

要删除一个已停止的Docker容器,可以使用docker rm命令,并指定容器的ID或名称。

$ docker rm webserver

上述代码示例中,我们使用docker rm命令删除了名为webserver的容器。

7. 删除Docker镜像

要删除一个Docker镜像,可以使用docker rmi命令,并指定镜像的ID或名称。

$ docker rmi nginx

上述代码示例中,我们使用docker rmi命令删除了名为nginx的镜像。

总结

本文介绍了一些常用的Docker命令,包括查看Docker版本、查看Docker容器、查看Docker镜像、运行Docker容器、停止Docker容器、删除Docker容器和删除Docker镜像。通过这些命令,可以方便地管理和操作Docker容

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论