1.运行systemctl
构建Dockerfile的时候可以加入如下指令:
RUN apt install -y init
RUN mkdir /var/run/sshd
构建镜像后,run容器的时候可以使用如下命令:
docker run -tid --name=containerName --privileged=true imageName /sbin/init
容器跑起来后既可以使用systemctl相关命令
2.set-hostname
无法设置属性:无法设置静态主机名:设备或资源繁忙
Could not set property: Failed to set static hostname: Device or resource busy
如果容器中挂在磁盘目录,卸载挂载目录。如果没有挂载,退出容器,重新进入(Ctrl+p+q)