在码头工人中如何实现进入和退出容器

介绍

在码头工人中如何实现进入和退出容器?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

首先需要知道启动码头工人服务是:

服务码头工人开始

或者:

systemctl开始码头工人

关闭码头工人服务是:

服务码头工人停止

或者:

systemctl停止码头工人

码头工人的镜像称为形象,容器称为容器。

对于码头工人来说,图片是静态的,类似于操作系统快照,而容器则是动态的,是形象的运行实例。

比如,有一个图像名称为ubuntu,那么比如现在我们启动这个形象的容器并且进入到这个容器的bash命令行中:

码头工人运行ubuntu - t - i/bin/bash 

官网是这么说的:

    <李>码头工人运行:运行一个容器。李李 <> ubuntu:图片你想要运行。李李 <> - t:国旗分配一个pseudo-tty或终端在新的容器。李李 <>我:标志允许您建立一个交互式连接通过抓住标准(STDIN)的容器。李李 <>/bin/bash:启动一个bash shell在容器中。

理解很简单:

    <李>码头工人运行:启动容器 <李> ubuntu:你想要启动的图片 <李> - t:进入终端李 <李>我:获得一个交互式的连接,通过获取容器的输入李 <李>/bin/bash:在容器中启动一个bash shell李

这样就进入容器的内部了:

 root@af8bae53bdd3:/# 

如果有运行中的容器,可以在容器所在的外部操作系统中运行:

码头工人ps

查看到这个容器。

如果想看到所有的容器,包括运行中的,以及未运行的或者说是沉睡镜像,则运行:

码头工人ps - 

如果要退出就:

<代码> ctrl - d

或:

root@af8bae53bdd3:/#退出

如果想再次打开这个容器,运行:

码头工人开始goofy_almeida 

其中“goofy_almeida”是容器的名称。

<强> 4.1使用“码头工人附加“命令进入

这个时候集装箱运行在后台,如果想进入它的终端,则:

码头工人附加goofy_almeida

就可以了。

<强> 4.2使用“码头工人exec -”命令进入

使用“码头工人附加”命令进入容器(容器)有一个缺点,那就是每次从容器中退出到前台时,容器也跟着退出了。

要想退出容器时,让集装箱仍然在后台运行着,可以使用“码头工人exec -”命令。每次使用这个命令进入容器,当退出容器后,容器仍然在后台运行,命令使用方法如下:

码头工人exec - goofy_almeida/bin/bash 
    <李> goofy_almeida:要启动的容器的名称李 <李>/bin/bash:在容器中启动一个bash shell李

这样输入“退出”或者按键“Ctrl + C”退出容器时,这个容器仍然在后台运行,通过:

码头工人ps

就可以查找到。

输入:<代码>退出

或者按键:<代码> Ctrl + D

在码头工人中如何实现进入和退出容器