当前位置:网站首页 > 容器化与Kubernetes > 正文

docker容器的启动过程(docker 容器启动参数)



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 容器启动参数)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • list转为字符串并换行(list转化为字符串)2025-04-13 22:09:05
  • kubernetes 配置文件(kubernetes文档)2025-04-13 22:09:05
  • KVM虚拟化技术(kvm虚拟化技术是什么)2025-04-13 22:09:05
  • kubelet怎么发音(kubernetes英语怎么读)2025-04-13 22:09:05
  • autokey密码转化(auto uninstaller密钥生成器)2025-04-13 22:09:05
  • docker启动全部容器(docker启动容器后服务没起来)2025-04-13 22:09:05
  • docker启动所有容器命令(docker启动容器命令行)2025-04-13 22:09:05
  • crsed汉化(crsed有中文吗)2025-04-13 22:09:05
  • kvm虚拟化分为哪三层(kvm虚拟化和其他的虚拟化的优缺点是什么)2025-04-13 22:09:05
  • KVM虚拟化技术(kvm虚拟化技术:实战与原理解析)2025-04-13 22:09:05
  • 全屏图片