将docker注册为系统服务
时间: 2024-05-05 17:16:28 浏览: 103
以下是将Docker注册为系统服务的步骤:
1. 首先,需要创建一个docker.service文件。可以使用以下命令创建此文件:`sudo nano /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
Wants=docker.socket
[Service]
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
TimeoutStartSec=0
Restart=on-abnormal
[Install]
WantedBy=multi-user.target
```
3. 保存并关闭文件。
4. 运行以下命令重新加载systemd守护程序:`sudo systemctl daemon-reload`
5. 现在,您可以启动Docker服务并将其设置为在系统启动时自动启动。使用以下命令完成此操作:
```
sudo systemctl start docker
sudo systemctl enable docker
```
现在,Docker已成功注册为系统服务,并且应该在系统启动时自动启动。