Docker容器作为Docker的核心概念之一,是独立运行的一个/一组应用及其运行状态的环境。本文将介绍如何管理一个Docker容器,包括创建、启动和停止操作等内容。
新建并启动Docker容器的命令为。
比如,本地具有Docker镜像(如果没有,可以使用下载docker镜像)。
比如,我们可以在本地通过容器的终端输出并终止容器:
1.2 以交互方式启动Docker容器执行任务
通过如下指令,我们可以实现以交互的形式实现通过容器的终端输出内容:
其中,表示为Docker容器分配一个伪终端()并绑定到容器的标准输入上;表示容器的标准输入保持打开状态。此时,我们能够以交互的模式在docker容器终端输入命令进行相应操作。
注意:终止容器的方式为在docker容器终端输入或即可。
通常,我们使用docker容器的方式是让docker容器在后台运行,而不是直接将输出结果输出到宿主机。我们可以通过选项来实现docker容器的后台运行(也叫守护态运行)。
比如,我们要实现启动容器,并实现每1秒输出一个。如果我们不是用选项,则会出现如下情况,每秒在宿主机终端输出一个。
但是,如果我们使用后台运行,则会出现如下图所示的结果,需要注意输出的哈希值的前3位,它是后台运行docker容器的唯一,通过这3位我们可以查看docker后台容器运行结果。此时,docker容器会在后台每秒输出一个,而不会在宿主机的终端输出结果。但是我们可以通过命令查看输出结果。
我们还可以通过来查看运行的容器信息,如下图所示,运行了两个docker容器:
(1)容器的终止方法
终止容器的命令为:
这里先介绍查看终止状态的容器命令为:
如下图所示,我这里有两个处于运行状态的容器和几个处于终止状态的容器:
此时,我们可以使用如下命令,同时终止两个后台运行的容器:
然后,使用查看结果,运行的两个容器状态变为了状态,即实现了容器的终止操作。
删除容器的命令为:
有的时候,我们想要删除所有处于会终止状态的容器,其命令如下所示:
在使用选项后台运行容器后,有时候需要进入容器进行相应操作,此时我们可以使用命令进入后台运行容器。
如下图所示,给出一个例子:
(1)使用命令以后台方式打开一个docker容器,并为Docker容器分配一个伪终端和保持标准输入状态;
(2)实际情况下有多个后台运行容器时,可以使用查看所有容器的信息;
(3)使用命令进入容器,并执行相应操作。
可以通过输入退出容器,此操作并不停止容器。
到此这篇docker容器的启动过程(docker 容器启动参数)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/do-docker-k8s/75886.html