docker容器中使用systemctl命令 set-hostname

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)

原文地址:https://www.cnblogs.com/davis12/p/15252274.html