learning

docker小白常见问题记录

2019-01-06  本文已影响0人  QTong

1.run 起来的container 一闪就exit状态了,或者根本运行不起来,容器起来自动进入container 的bash状态,exit之后container 从up状态变为了exit状态
原因如下:
使用dockerfile创建镜像的时候CMD [] 中的命令为container 运行的依据,如果该命令运行完毕 container生命周期结束,如果确认container中前边的服务启动正常但是容器还是闪退(启动起来接着退出可使用)
解决办法:

#之前的命令
docker run -d alpine-xfce4:01
#守护状态运行
docker run -d /bin/sh -c "while true; do echo hello world; sleep 1; done"

2.Failed to get D-Bus connection: Operation not permitted

#使用下边启动container 进到执行一些命令汇报权限的错误
#即使用root也是报错:
#"Failed to get D-Bus connection: Operation not permitted"

docker run -it --name centos7 centos

解决办法:

docker run -d --privileged --name centos7 centos /usr/sbin/init
docker exec -it centos7 /bin/bash

上一篇下一篇

猜你喜欢

热点阅读