After和Requires标签在Service文件中的含义是什么?

时间:2017-09-02 08:42:20

标签: linux docker

这是docker.service文件,我想知道[Unit]服务中的“After”标签是做什么的?

cd /usr/lib/systemd/system

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket
Requires=flanneld.service
After=flanneld.service

[Service]
EnvironmentFile=/etc/sysconfig/flanneld
ExecStart=/usr/bin/docker daemon -H fd:// --bip=${FLANNEL_SUBNET}
Restart=on-failure
RestartSec=5


[Install]
WantedBy=multi-user.target

1 个答案:

答案 0 :(得分:-1)

此处 After 标签表示延迟本机中定义的Docker服务的启动,直到启动单元 flanneld.service 。有关详细信息,请查看systemd unit documentation