dockerfile 设置服务开机自启的代码
时间: 2023-12-18 17:06:03 浏览: 131
docker 开机自启动
5星 · 资源好评率100%
在 Dockerfile 中设置服务开机自启需要使用 systemd,以下是示例代码:
```
# 安装 systemd
RUN apt-get update && apt-get install -y systemd
# 设置服务开机自启
RUN systemctl enable your-service.service
# 启动 systemd
CMD ["/lib/systemd/systemd"]
```
注意:需要将 your-service.service 替换为实际的服务名。另外,使用 systemd 启动容器时需要添加以下参数:
```
docker run -it --rm --privileged \
-v /sys/fs/cgroup:/sys/fs/cgroup:ro \
your-image
```
这样才能正常启动 systemd。
阅读全文