Docker教程:使用容器(简单示例)

2020-06-17 06:52:56易采站长站整理

在上面的命令中,容器的名称用于指定要停止的容器。也可以使用容器ID。

你如何获得容器ID?

有几种方法可以做到这一点。手动方法是列出所有正在运行的容器,并在列表中找到您要查找的容器。只需从那里复制其ID。
更自动化的方法是使用shell脚本和环境变量。例如,如果要获取引号容器的ID,这是一个示例:


$ export CONTAINER_ID = $(docker container ls | grep quotes | awk '{print $1}')

这里我们使用AWK获取第一个字段,即容器ID。现在,您可以在表达式中使用$CONTAINER_ID变量,而不是使用容器名称:


$ docker container stop $CONTAINER_ID

一旦停止容器后,其状态将更改为“已退出”。

你可以使用docker container start命令重新启动已停止的容器。

移除容器

运行docker container ls -a命令时,您可以看到很多处于“已退出”状态的容器。

如果您不再需要这些容器,最好将它们从内存中删除;否则,他们会占用宝贵的资源。删除容器的命令如下:

$ docker container rm <container ID>

或者,也可以使用此命令:

$ docker container rm <container name>

有时,无法删除正在运行的容器;如果要强制删除,可以使用命令行参数 -f 或 -force。
容器化改变了行业运行方式,将维护成本降低了50%以上,并将产品上市时间缩短了约90%。此外,相对于容器外运行,容器使应用程序更安全。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对软件开发网的支持。如果你想了解更多相关内容请查看下面相关链接

您可能感兴趣的文章:Docker容器内不能联网的6种解决方案Docker创建运行多个mysql容器的方法示例如何隔离docker容器中的用户的方法Docker容器自启动的实现方法Docker容器中Mysql数据的导入/导出详解Docker容器使用jenkins部署web项目(总结)Docker容器之内网独立IP访问的方法详解将本地docker容器迁移到服务端Docker下Tomcat容器中使用Mysql的方法Centos7下安装与卸载docker应用容器引擎的方法docker容器启动后添加端口映射详解Docker 端口映射与容器互联