说明: 在centos7镜像中我安装了ssh服务, 当使用systemctl start sshd 命令启动时竟然报错
[root@4decd9c3c3aa /]# systemctl start sshd
Failed to get D-Bus connection: Operation not permitted
以特权模式运行容器:
docker run -d --name mycentos7 --privileged=true centos7:7 /sbin/init
进入容器:
docker exec -it mycentos7 /bin/bash
就可以使用systemctl 了
docker cp 本地文件路径 容器id或者容器名字:容器内路径
docker cp 容器id或者容器名字:容器内文件路径 本地路径
docker查看日志的三种方式:
1.docker logs --tail=1000 容器名称 (查看容器前多少行的日志)
2.docker 容器启动后,可以进入以下位置查看日志(/var/lib/docker/containers/容器ID/容器ID-json.log)(进入容器内部查看日志)
3.docker attach 容器名称(实时查看,但是CTRL+C强制退出以后也会影响容器的进程,导致强制退出),设置 docker attach --sign-proxy=false 容器名称(实时查看日志内容)