您的位置:首页 > 财经 >

云计算核心技术Docker教程:Python镜像停止、启动和命名容器

2021-11-16 18:10:08 来源:TechWeb阅读量:6636   

您可以启动,停止和重新启动 Docker 容器当我们停止一个容器时,它并没有被移除,而是状态变成了stopped,容器内的进程也停止了当我们docker ps在上一个模块中运行命令时,默认输出仅显示正在运行的容器当我们通过——all或—a简称时,我们会看到机器上的所有容器,而不管它们的启动或停止状态

云计算核心技术Docker教程:Python镜像停止、启动和命名容器

$ docker ps —a

您现在应该看到列出了几个容器这些是我们启动和停止但尚未删除的容器

让我们重新启动刚刚停止的容器找到我们刚刚停止的容器名称,在restart命令中替换下面的容器名称

$ docker restart wonderful_kalam

现在使用docker ps命令再次列出所有容器。

$ docker ps ——all

请注意,我们刚刚重新启动的容器已在分离模式下启动并暴露了端口 5000另外,观察容器的状态是Up X seconds当您重新启动容器时,它会以与最初启动时相同的标志或命令启动

现在,让我们停止并移除我们所有的容器,看看如何修复随机命名问题停止我们刚刚启动的容器找到您正在运行的容器的名称,并将以下命令中的名称替换为您系统上的容器名称

$ docker stop wonderful_kalam

现在我们所有的容器都已停止,让我们将它们移除当你移除一个容器时,它不再运行,也不是处于停止状态,而是容器内部的进程已经停止并且容器的元数据已经被移除

$ docker ps ——all

要删除容器,只需运行docker rm传递容器名称的命令即可您可以使用单个命令将多个容器名称传递给命令同样,将以下命令中的容器名称替换为您系统中的容器名称

$ docker rm wonderful_kalam agitated_moser goofy_khayyam

docker ps ——all再次运行该命令以查看所有容器都已删除。。

现在,让我们解决随机命名问题标准做法是为您的容器命名,原因很简单,这样更容易识别容器中运行的内容以及与它关联的应用程序或服务

要命名容器,我们只需要将——name标志传递给docker run命令。

$ docker run —d —p 5000:5000 ——name rest—server python—docker

这样更好!我们现在可以根据名称轻松识别我们的容器。在Docker107和更高版本中,您可以配置Docker客户端自动将代理信息传递给容器。

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。

栏目导读
北汽极狐阿尔法S获耐腐蚀性能白金等级证书

北汽极狐阿尔法S获耐腐蚀性能白金等级证书

CA-CAP(中国汽车耐腐蚀与老化性能评价规程)在海南博鳌举办,标志着我国汽车行业耐腐蚀与抗老化测评领域向前迈进一大步,

2022-02-14 19:44
从口罩到健康码,冬奥会如期举行背后的四重科技助力

从口罩到健康码,冬奥会如期举行背后的四重科技助力

北京冬奥会开幕在即,新冠病毒已经进化出传染力更强的奥密克戎新变种,加上病毒喜寒畏热的特性,叠加春运大范围的人员流动,其防

2022-01-28 08:13
好空气“随叫随到”,米家空气净化器4让健康生活更有趣

好空气“随叫随到”,米家空气净化器4让健康生活更有趣

又是一年岁末时,按照惯例,春节应是亲友团聚的欢乐时期。然而疫情的突袭,让家人的团聚变得更加珍贵,也让更多的家庭明白健康的

2022-01-26 16:31
沃尔沃方锡智:用户的困惑和需求,“沃”都在心里

沃尔沃方锡智:用户的困惑和需求,“沃”都在心里

在这个飞速发展的信息化时代,高端产品已经越来越不是“一锤子买卖”,售后服务成为了增强用户黏性、促成口碑向销量转化的关键所

2022-01-26 14:51
钦培吉:借IPO,沃尔沃迎来更大施展舞台

钦培吉:借IPO,沃尔沃迎来更大施展舞台

今年以来,沃尔沃动作频繁,受到了业界内外的广泛关注。3月,沃尔沃宣布将在2030年实现全面电动化,成为纯电豪华品牌,且所

2022-01-18 14:34