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

执行命令

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命令

你可能感兴趣的:(docker,centos,linux)