云计算核心技术Docker教程:Java镜像停止、启动和命名容器
您可以启动、停止和重新启动 Docker 容器。当我们停止一个容器时,它并没有被移除,而是状态变成了stopped,容器内的进程也停止了。当我云计们docker ps在上一个模块中运行命令时,默认输出仅显示正在运行的容器。当我们通过--all或-a简称时,我们会看到机器上的所有容器,而不管它们算核的启动或停止状态。
$ docker ps -a
您现在应该看到列出了几个容器。这些是我们启动和停止但尚未删除的容器。
让我们重新启动刚刚停止的容器。心技找到我们刚刚停止的容器名称,并使用restart命令替换下面的容器名称。
$ docker restart trusting_beaver
现在,使用do术Dcker ps命令再次列出所有容器。
$ docker ps -a
请注意,我们刚刚重新启动的容器已在分离模式下启动并暴露了端口 8080。另外,观察容器的oc状态是“Up X seconds”。当您重新启动容器时,它会以与最初启动时相同的标志或命令启动。
现在,让我们停止并移除我们所有的容器,看看如何修复随机ke命名问题。找到您正在运行的容器的名称,并将以下命令中的名称替换为您系统上的容器名称。
$ docker stop trusting_beaver
tr教rusting_beaver
现在我们的容器已停止,让我们将其删除。当您移除容器时,容器内的进程将停止并且容器的元数据将被移除。
要删除容器,只需运行d程:ocker rm传递容器名称的命令即可。您可以使用单个命令将多个容器名称传递给命令。同样,将以下命令中的容器名称替换为您系统中的容器名称。
$ dJaocker rm trusting_beaver modest_khayyam lucid_greider
trusting_beaver
modesvat_khayyam
lucid_greider
docker ps --all再次运行该命令以查看所有容器都已删除。
现在,让我们解决随机命名问题。标准做镜像法是为您的容器命名,原因很简单,这样更容易识别容器中运行的内容以及它关联的应用程序或服务。
要命名容器,我们只需要将--name标志传递给docker停止 run命令。
$ docker run --rm -d -p 8080:8080 --name springboot-server java-docker
2e907c、启68d1c98be37d2b2c2ac6b16f353c85b3757e549254de68746a94a8a8d3
这样更好!我们现在可以动和根据名称轻松识别我们的容器。
(责任编辑:新品日历)
- 保险行业如何利用人工智能
- 阿里云:加速数据中心清洁能源使用 河源中心明年将100%使用清洁能源
- 英伟达卖了1.55亿美元的加密货币专用芯片 但PC游戏仍是其最大的市场
- 标签: 视觉中国 戴建峰 银河下的村庄
- 标签: 拼多多 新拼姆 千亿扶持 多多好特产
- 前 OpenAI 与 DeepMind 研究者获 3 亿美元种子融资,力图实现科学自动化
- 云计算核心技术Docker教程:为 Python 创建一个 Dockerfile
- OpenAI CEO 奥尔特曼发布五大原则:致力于让 AGI 惠及全人类
- Gartner:受GenAI推动,2024年全球数据中心系统支出预计大幅增长24%
- 亚马逊在美国和加拿大招聘7.5万人 拓展履约和物流网络
- 平台不得大数据杀熟!《网络交易平台规则监督管理办法》发布
- 谷歌发布Pixel 5a手机 售价449美元
- 云安全日报220304:IBM安全智能平台发现跨站脚本攻击漏洞,需要尽快升级
- 标签: 石头科技 扫地机器人 RockMow 智能清洁
