用传统的 bash 创建 docker 容器,启动容器服务时,报错“Failed to get D-Bus connection: Operation not permitted”
解决方案:
① 创建容器时指定命令为:/usr/sbin/init
② 创建容器时需要加上参数:--privileged=true
③ 创建容器时需要加上参数:-u root
④ 进入容器后需要创建目录: /run/systemd/system
例如:
docker run -itd -h pxcn4 --name=pxcn4 \
--net=mhalhr --ip 192.168.68.5 \
-p 9004:3306 \
-v PXC-V4:/var/lib/mysql \
--privileged=true -u root \
-e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai -e CLUSTER_NAME=pxc-cluster01 -e XTRABACKUP_PASSWORD=123456 -e CLUSTER_JOIN=pxcn3 \
pxc:5.7 init
About Me
........................................................................................................................ ● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除 ● 本文在个人微 信公众号( DB宝)上有同步更新 ● QQ群号: 230161599 、618766405,微信群私聊 ● 个人QQ号(646634621),微 信号(db_bao),注明添加缘由 ● 于 2020年6月 在西安完成 ● 最新修改时间:2020年6月 ● 版权所有,欢迎分享本文,转载请保留出处 ........................................................................................................................ ● 小麦苗的微店: https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麦苗出版的数据库类丛书: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麦苗OCP、OCM、高可用、DBA学习班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 数据库笔试面试题库及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ........................................................................................................................ 请扫描下面的二维码来关注小麦苗的微 信公众号( DB宝)及QQ群(230161599、618766405)、添加小麦苗微 信(db_bao), 学习最实用的数据库技术。
........................................................................................................................ |