docker入门与实践之【07-操作容器】
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.启动 启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动。 1.1 新建并启动 所需要的命令主要为 docker run。 例如,下面的命令输出一个 “Hello World”,之后终止容器。 $ docker run ubuntu:14.04 /bin/echo 'Hello world' Hello world 下面的命令则启动一个 bash 终端,允许用户进行交互。 $ docker run -t -i ubuntu:14.04 /bin/bash root@af8bae53bdd3:/# 其中, -t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, -i 则让容器的标准输入保持打开。 1.2 启动已终止容器 可以利用 docker container start 命令,直接将一个已经终止的容器启动运行。 2. 后台运行 很多时候,需要让 Docker 在后台运行而不是直接把执行命令的结果输出在当前宿主机下。此时,可以通过添加 -d 参数来实现。 示例: $ docker run -d ubuntu:17.10 /bin/sh -c "while true; do echo hello world;