设置docker自启动
时间: 2023-11-04 07:05:13 浏览: 47
可以使用systemd将docker设置为自启动服务。可以按照以下步骤操作:
1.创建一个docker.service文件,该文件包含了docker应该运行的命令以及其他必要的信息。该文件路径为:
/etc/systemd/system/docker.service
2.将以下内容复制到docker.service文件中:
```
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target docker.socket firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
```
3.保存并关闭docker.service文件。
4.运行以下命令启动docker并将其设置为自启动:
```
sudo systemctl daemon-reload
sudo systemctl enable docker.service
sudo systemctl start docker.service
```
现在docker已经设置为自启动服务,并且会在服务器启动时自动启动。