docker服务是由systemd启动怎么操作
时间: 2023-07-15 15:12:46 浏览: 206
要在systemd启动docker服务,可以执行以下步骤:
1. 创建一个docker.service文件,并将其保存到/etc/systemd/system/目录中。可以使用以下命令创建该文件:
```
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 firewalld.service
Wants=network-online.target
Requires=docker.socket
[Service]
Type=notify
EnvironmentFile=-/etc/sysconfig/docker
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Restart=always
StartLimitBurst=3
StartLimitInterval=60s
KillMode=process
TasksMax=infinity
[Install]
WantedBy=multi-user.target
```
3. 保存并关闭文件
4. 重新加载systemd配置:
```
sudo systemctl daemon-reload
```
5. 启动docker服务:
```
sudo systemctl start docker
```
如果要在系统启动时自动启动docker服务,请运行以下命令:
```
sudo systemctl enable docker
```
现在,您已经成功地使用systemd启动了docker服务。
阅读全文