ftsr 发表于 2019-2-20 09:12:06

docker创建centos镜像无法使用systemctl

docker获取centos镜像,里面执行安装lnmp之后 发现使用systemctl无法使用
  # systemctl restartnginx
Failed to get D-Bus connection: Operation not permitted

解决办法
  1: docker stop 92926bd84d70
2: docker export92926bd84d70 > centos_lnmp_laster.tar
3:catcentos_lnmp_laster.tar | docker import - centos_lnmp
4: docker run --privileged   -itd -p 8088:80 -p 33006:3306 c5062bdb9131 /usr/sbin/init

docker ps -a查看启动镜像

root@centos-mysql01:/data# docker ps -a
CONTAINER ID      IMAGE               COMMAND             CREATED             STATUS            PORTS                                           NAMES
  1850715a5140      c5062bdb9131      "/usr/sbin/init"    28 minutes ago      Up 28 minutes       0.0.0.0:8088->80/tcp, 0.0.0.0:33006->3306/tcp   trusting_goldberg

docker exec登陆
  root@centos-mysql01:/data# docker exec -it 1850715a5140 /bin/bash
# systemctl restart nginx
#



页: [1]
查看完整版本: docker创建centos镜像无法使用systemctl