
简介Docker是一款开源软件,允许在其上运行应用程序。它基于容器化技术,能够在多种平台上运行。通过容器化技术,Docker能够便捷地部署和管理应用程序,提升开发和运维的效率。
本文将介绍Docker中一些常用命令。安装Docker在使用Docker之前,需要先安装Docker。Docker支持在Windows、Mac OS以及Linux等多个操作系统上运行。在其官方网站上可以找到有关如何安装Docker的详细说明。
Docker命令1. docker run该命令用于创建并启动容器。执行时需要指定要使用的镜像名称或ID,并且可以指定容器的名称、端口、环境变量等参数,以实现多种启动配置。例如:
代码语言:shell复制```shell docker run -i -t --name my_container ubuntu /bin/bash
<code> 2. docker ps该命令用于查看容器列表。它会显示所有正在运行的容器,以及它们的名称、ID、镜像、创建时间、状态等信息。要显示所有容器(包括已停止的),可以使用-a参数。例如: <p>代码语言:shell<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="<a href="https://www.php.cn/link/c9041cfd2a40932691855abd98fd219a">http://www.w3.org/2000/svg"><path</a> clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>复制<code>shell docker ps -a</code></pre><ol start="3"><li>docker exec该命令用于在正在运行的容器中执行命令。需要指定容器的名称或ID,并指定要执行的命令。例如:</li></ol><p>代码语言:shell<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>复制</code>shell docker exec -i -t my_container /bin/bash</p><pre class="brush:php;toolbar:false;"><code> 4. docker stop该命令用于停止正在运行的容器。需要指定容器的名称或ID。例如:</p><p>代码语言:shell<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="<a href="https://www.php.cn/link/c9041cfd2a40932691855abd98fd219a">http://www.w3.org/2000/svg"><path</a> clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>复制<code>shell docker stop my_container</code></pre><ol start="5"><li>docker rm该命令用于删除已经停止的容器。需要指定容器的名称或ID。例如:</li></ol><p>代码语言:shell<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>复制</code>shell docker rm my_container</p><pre class="brush:php;toolbar:false;"><code> 6. docker images该命令用于列出本地的镜像列表。它会显示镜像的名称、ID、创建时间、大小等信息。例如:</p><p>代码语言:shell<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="<a href="https://www.php.cn/link/c9041cfd2a40932691855abd98fd219a">http://www.w3.org/2000/svg"><path</a> clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>复制<code>shell docker images</code></pre><ol start="7"><li>docker pull该命令用于从Docker Hub下载镜像。需要指定要下载的镜像名称。例如:</li></ol><p>代码语言:shell<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>复制</code>shell docker pull ubuntu</p><pre class="brush:php;toolbar:false;"><code> 8. docker push该命令用于将镜像上传到Docker Hub。在使用此命令之前,需要先登录到Docker Hub。例如:</p><p>代码语言:shell<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="<a href="https://www.php.cn/link/c9041cfd2a40932691855abd98fd219a">http://www.w3.org/2000/svg"><path</a> clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>复制<code>shell docker push myname/myimage</code></pre><ol start="9"><li>docker build该命令用于创建自定义镜像。需要提供一个Dockerfile文件,该文件描述了如何创建镜像。例如:</li></ol><p>代码语言:shell<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>复制</code>shell docker build -t myimage .</p><pre class="brush:php;toolbar:false;"><code></p><p>总结Docker是一种简单而实用的容器化技术,它可以便捷地部署和管理应用程序。本文介绍了Docker的若干常用命令,包括docker run、docker ps、docker exec、docker stop、docker rm、docker images、docker pull、docker push和docker build。掌握这些命令,可以更高效地使用Docker,提升开发和运维的效率。</code>
以上就是Linux运维工程师必会的9个Docker命令,很简单!的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号