云计算核心技术Docker教程:Python镜像停止、启动和命名容器
您可以启动、停止和重新启动 Docker 容器。当我们停止一个容器时,它并没有被移除,而是状态变成了stopped,容器内的进程也停止云计了。当我们docker ps在上一个模块中运行命令时,默认输出仅显示正在运行的容器。当我们通过--all或-a简称时,我们会看到机器上的所有算核容器,而不管它们的启动或停止状态。
$ docker ps -a
您现在应该看到列出了几个容器。这些是我们启动和停止但尚未删除的容器。
让我们重新启心技动刚刚停止的容器。找到我们刚刚停止的容器名称,在restart命令中替换下面的容器名称。
$ docker restart wonderful_术Dkalam
现在使用docker ps命令再次列出所有容器。
$ docker ps --all
请注意,我们刚刚重新启动的容器已在分离模式下启oc动并暴露了端口 5000。另外,观察容器的状态是“Up X seconds”。当您重新启动容器时,它会以与最初启动时相同的标志或命令启动。
现ke在,让我们停止并移除我们所有的容器,看看如何修复随机命名问题。停止我们刚刚启动的容器。找到您正在运行的容器的名称,并将以下命令中的名称替换为r教您系统上的容器名称。
$ docker stop wonderful_kalam
现在我们所有的容器都已停止,让我们将它们移除。当你移除一个程:容器时,它不再运行,也不是处于停止状态,而是容器内部的进程已经停止并且容器的元数据已经被移除。
$ docker ps --all
要删除容器,Py只需运行docker rm传递容器名称的命令即可。您可以使用单个命令将多个容器名称传递给命令。同样,将以下命令中的容器名称替换为您系统中的th容器名称。
$ docker rm wonderful_kalam agitated_moser goofy_khayyam
docker ps --aonll再次运行该命令以查看所有容器都已删除。
现在,让我们解决随机命名问题。标准做法是为您的容器命名,原因很简单,这样更容易识别容器中运行的镜像内容以及与它关联的应用程序或服务。
要命名容器,我们只需要将--name标志传递给docker run命令。
$ docker run -d -p停止 5000:5000 --name rest-server python-docker
这样更好!我们现在可以根据名称轻松识别我们的容器。
相关文章

云计算核心技术Docker教程:Python镜像使用 Compose 在本地开发
在本节中,我们将创建一个Compose 文件以使用单个命令启动我们的 python-docker 和 MySQL 数据库。我们还将设置 Compose 文件以python-docker-dev在调试模2026-11-13
云梦级4月2日云梦级消息,腾讯云推出的企业版OpenClaw——ClawPro,今天正式发布并开启公测。 ClawPro是国内首个基于百万级用户验证的一站式企业AI智能体管控平台。它为企业提供专属的A2026-11-13
这篇文章小编来讲讲lambda方法以及它在pandas模块当中的运用,熟练掌握可以极大地提高数据分析与挖掘的效率 导入模块与读取数据 我们第一步需要导入模块以及数据集 import pandas as2026-11-13
OpenAI年收入130亿美元,但承诺十年投入万亿:五年内需完成商业模式验证
OpenAI目前正处于高速增长阶段。据英国《金融时报》报道,该公司年收入已达约130亿美元,其中70%来自每月支付20美元订阅费的普通消费者。考虑到ChatGPT拥有8亿活跃用户,但付费用户占比仅为52026-11-13
VAST重磅发布Tripo 3.0!AI 3D建模新王者诞生,4000万数据集震撼全球
3D建模行业的变革时刻终于到来。当传统建模师还在为复杂的几何构建和纹理贴图而日夜奋战时,VAST公司已经用人工智能技术彻底改写了这个领域的游戏规则。Tripo3.0版本的正式发布,不仅标志着AI驱动的2026-11-13
工信部等六部门:到2025年新建大型和超大型数据中心PUE优于1.3
6月30日消息,工业和信息化部、国家发展改革委、财政部、生态环境部、国务院国资委、市场监管总局近日联合印发《工业能效提升行动计划》,提出到2025年,重点工业行业能效全面提升,数据中心等重点领域能效明2026-11-13

最新评论