启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动。
因为 Docker 的容器实在太轻量级了,很多时候用户都是随时删除和新创建容器。
容器启动命令
- [options]: 常用的有-i -t -d三个
- -i 让容器的标准输入保持打开。
- -t 让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上
- -d 容器以守护进程运行
- 其它options,可以使用docker run —help 查看。
- [command] [args]: 默认值是/bin/bash
docker run [options] image [command] [args…]
输出一个 “Hello World”,之后终止容器
docker run centos /bin/echo 'Hello world' 'by echo'
启动一个 bash 终端,和容器进行交互。
docker run -ti centos /bin/bash$ cat /etc/centos-releaseCentOS Linux release 8.2.2004 (Core)$ exit
容器以后台方式运行
docker run -id centos
进入运行中的容器
docker exec -it contos bash
