Docker 容器操作

  • 时间:
  • 浏览:4
  • 来源:爱乐彩网站_爱乐彩下载_爱乐彩官网

NAMES

占据 终止状况的容器,还都可不里能 通过 docker container start 命令来重新启动

启动终止状况的容器 (NAMES) 为 dreamy_raman

其他事先不多 进入容器进行操作,包括使用 docker attach 命令或 docker exec 命令,推荐亲戚亲戚朋友 使用 docker exec 命令,原困 会在下面说明。

这跟在本地直接执行 /bin/echo 'hello world' 几乎感觉没了任何区别。

本章将具体介绍怎么来管理另4个容器,包括创建、启动和停止等。

-t 选项让Docker分配另4个伪终端(pseudo-tty)并绑定到容器的标准输入上

-i 则让容器的标准输入保持打开。

删除所有占据 终止状况的容器

此外,当 Docker 容器中指定的应用终结时,容器也自动终止。

docker container ls -a 命令还都可不里能 查看所有可是创建的包括终止状况的容器,可是数量越来不多要另4个个删除可是会很麻烦,用下面的命令还都可不里能 清理掉所有占据 终止状况的容器。

可是从你这些 stdinexit,不多原困 容器的停止。这可是为有哪些推荐亲戚亲戚朋友 使用 docker exec 的原困 。

可是不使用 -d 参数运行容器。

可是使用了 -d 参数运行容器。

还都可不里能 利用 docker container start 命令,直接将另4个可是终止的容器启动运行。

https://www.gitbook.com/download/pdf/book/yeasy/docker_practice

可是 Docker 的容器嘴笨 太轻量级了,其他其他事先用户全部都是随时删除和新创建容器。

那我将导出容器快照到本地文件。

所不多 的命令主要为 docker run

下面举另4个例子来说明一下。

当利用 docker run 来创建容器时,Docker 在后台运行的标准操作包括:

查看终止状况的容器

-i -t 参数

还都可不里能 使用 docker container stop 来终止另4个运行中的容器。

要获取容器的输出信息,还都可不里能 通过 docker container logs 命令。

更多的事先,不多 让 Docker 在后台运行而全部都是直接把执行命令的结果输出在当前宿主机下。此时,还都可不里能 通过加进去去 -d 参数来实现。

可是没办法 停止的容器了

下面的命令则启动另4个 bash 终端,允许用户进行交互。

可是

注: 容器算是 会长久运行,是和 docker run 指定的命令有关,和 -d 参数无关。

-i -t 参数一起去使用时,则还都可不里能 想看 亲戚亲戚朋友 熟悉的 Linux 命令提示符。

还都可不里能 使用 docker container rm 来删除另4个占据 终止状况的容器。这类

参考:Docker — 从入门到实践

docker attachDocker 自带的命令。下面示这类何使用该命令。`

container ID

此时容器会在后台运行不多会把输出的结果 (STDOUT) 打印到宿主机上端(输出结果还都可不里能 用 docker logs 查看)。

只用 -i 参数时,可是没办法 分配伪终端,界面没办法 亲戚亲戚朋友 熟悉的 Linux 命令提示符,但命令执行结果仍然还都可不里能 返回。

关注公众号,"搜云库" 下篇文章,介绍Docker 私有仓库的搭建与使用

在使用 -d 参数时,容器启动全部都是进入后台。

启动容器有一种方式,一种是基于镜像新建另4个容器并启动,另外另4个是将在终止状况(stopped)的容器重新启动。

容器是 Docker 又一核心概念。简单的说,容器是独立运行的另4个或一组应用,以及它们的运形态环境。对应的,虚拟机还都可不里能 理解为模拟运行的一整套操作系统(提供了运形态环境和其他系统环境)和跑在上端的应用。

命令格式

还都可不里能 使用 docker import 从容器快照文件中再导入为镜像,这类

在交互模式下,用户还都可不里能 通过所创建的终端来输入命令,这类

这类对于上一章节中只启动了另4个终端的容器,用户通过 exit 命令或 Ctrl+d 来退出终端时,所创建的容器立刻终止。

可是要删除另4个运行中的容器,还都可不里能 加进去去 -f 参数。Docker 会发送 SIGKILL 信号给容器。

docker exec 上端还都可不里能 跟多个参数,这里主要说明 -i -t 参数。

容器的核心为所执行的系统进程,所不多 的资源全部都是系统进程所必需的。除此之外,并没办法 其它的资源。还都可不里能 在伪终端中利用 pstop 来查看系统进程信息。

可见,容器中仅运行了指定的 bash 应用。你这些特点使得 Docker 对资源的利用率极高,是货真价实的轻量级虚拟化。

终止状况的容器还都可不里能 用 docker container ls -a 命令想看 。这类

更多参数说明请使用 docker exec --help 查看。

这类,下面的命令输出另4个 “Hello World”,事先终止容器。

可是要导出本地某个容器,还都可不里能 使用 docker export 命令。

容器会把输出的结果 (STDOUT) 打印到宿主机上端

此外,docker container restart 命令会将另4个运形态的容器终止,可是再重新启动它。

使用 -d 参数启动全部都是返回另4个唯一的 id,不多 否通过 docker container ls 命令来查看容器信息。

注意: 可是从你这些 stdinexit,会原困 容器的停止。