前言

这个为什么单独拿出来说,因为这不是运行一个应用,而是运行一个单独的系统,和运行应用的方式不同。
一般运行一个docker,都是运行某个应用如 tomcat、nginx等,直接运行的话很少,一般都是为了手动安装一些应用后,再commit成一个新的镜象。

运行linux容器

1
2
3
4
# 拉取centos
docker pull centos:centos7

docker run -d -i -t <imageID> /bin/bash

注意
如果少了/bin/bash的话,Docker会生成一个Container但是马上就停止了,不会一直运行即使有了-d参数。

进入系统容器

1
docker attach <ContainerID>