linux设置docker开机自启
时间: 2023-11-16 21:38:48 浏览: 80
docker 开机自启动
5星 · 资源好评率100%
1. 首先,确保已经安装了Docker和Systemd。
2. 创建一个新的systemd服务文件:sudo vim /etc/systemd/system/docker.service
3. 在文件中添加以下内容:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
4. 保存并退出文件。
5. 重新加载systemd配置:sudo systemctl daemon-reload
6. 启用Docker服务:sudo systemctl enable docker.service
7. 启动Docker服务:sudo systemctl start docker.service
8. 确认Docker服务是否已启动:sudo systemctl status docker.service
9. 确认Docker服务是否已设置为开机自启:sudo systemctl is-enabled docker.service
现在,每次系统启动时,Docker服务都会自动启动。
阅读全文