經過docker的run 建立並啓動了一個容器,你們通常會這樣來建立:sql
docker run -it --link=sql:sql --name test --hostname test -v /opt/share:/share -p 8080:80 docker.io/centos /bin/bashdocker
可是在容器中安裝配置一些應用後啓動就會抓狂:centos
[root@1a7e1970060a /]# systemctl start sshd
Failed to get D-Bus connection: Operation not permittedbash
能夠換如下方式來建立容器:ssh
docker run -d --link=sql:sql --name test2 --hostname test2 -v /opt/share:/share -p 32004:80 /usr/sbin/initspa
建立以後經過下面的方式進入到容器中:get
docker exec -ti (C_ID) bashit