Docker引擎的手工安装
1.10之前,docker编译出来只是一个可执行文件,而到1.10之后,工程按照功能,被分为多个文件了,安装的步骤差别不大,如下:
下载包地址:https://get.docker.com/builds/Linux/x86_64/docker-latest.tgz
1. 解压目录,并将解压后的文件放入系统路径中
tar zxvf docker-latest.tgz
cp ./docker/* /usr/bin/
2. 创建一个服务描述文件,放入systemd的服务目录下
cat docker.service
[Unit]
Description=Docker ApplicationContainer Engine
Documentation=https://docs.docker.com
After=network.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP$MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
#TasksMax=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
3. 启动docker的service
[root@localhost setup]# cpdocker.service /usr/lib/systemd/system/
[root@localhost setup]#
[root@localhost setup]# systemctldaemon-reload
[root@localhost setup]# systemctlstart docker
[root@localhost setup]# systemctlenable docker
[root@localhost setup]# systemctlstatus docker
就能看到dockerdaemon的启动状态了。