Failed to get D-Bus connection: Operation not permitted —解决Docker中CentOS镜像无法使用systemd的问题

本文介绍了如何使用Docker命令来运行容器,特别强调了使用`dockerrun`时的参数如`--privileged`和`--cap-add=SYS_ADMIN`,以及挂载cgroup。同时,指出了使用`dockerattach`连接容器的问题,并推荐使用`dockerexec`。在云服务器环境下部署Docker时,需注意开放相应的端口并配置防火墙规则。最后,给出了启动FATE的命令示例。
摘要由CSDN通过智能技术生成

执行命令

docker run -it --name {设置容器名} -d --privileged --cap-add=SYS_ADMIN -v /sys/fs/cgroup:/sys/fs/cgroup:ro {镜像名} /usr/sbin/init

连接到容器

注意,用attach的方式接入容器不行,会一直卡住

docker exec -i -t {容器名} /bin/bash

其它注意事项

如果您是在云服务器上部署docker,记得在控制台设置防火墙,把端口映射的端口给通过
安装 FATE命令

docker run -it --name standalone_fate -d --privileged -p 9090:9090 --cap-add=SYS_ADMIN -p 8081:8080 -p 23:22  -v /jupyterProjects/Experiments:/Experiments -v /sys/fs/cgroup:/sys/fs/cgroup:ro federatedai/standalone_fate:${version} /usr/sbin/init

启动FATE命令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值