一、基礎環境
1、操作系統:CentOS 7.3
2、docker版本:18.06.1
二、Docker安裝
1、解壓
tar?-xvf?docker-18.06.1-ce.tgz
2、將解壓出來的docker文件內容移動到 /usr/bin/ 目錄下
cp?docker/*?/usr/bin/
3、將docker注冊為service
vim?/etc/systemd/system/docker.service
將下列配置加到docker.service中并保存。
[Unit] Description=Docker?Application?Container?Engine Documentation=https://docs.docker.com After=network-online.target?firewalld.service Wants=network-online.target [Service] Type=notify #?the?default?is?not?to?use?systemd?for?cgroups?because?the?delegate?issues?still #?exists?and?systemd?currently?does?not?support?the?cgroup?feature?set?required #?for?containers?run?by?docker ExecStart=/usr/bin/dockerd ExecReload=/bin/kill?-s?HUP?$MAINPID #?Having?non-zero?Limit*s?causes?performance?problems?due?to?accounting?overhead #?in?the?kernel.?We?recommend?using?cgroups?to?do?container-local?accounting. LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity #?Uncomment?TasksMax?if?your?systemd?version?supports?it. #?Only?systemd?226?and?above?support?this?version. #TasksMax=infinity TimeoutStartSec=0 #?set?delegate?yes?so?that?systemd?does?not?reset?the?cgroups?of?docker?containers Delegate=yes #?kill?only?the?docker?process,?not?all?processes?in?the?cgroup KillMode=process #?restart?the?docker?process?if?it?exits?prematurely Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s ? [Install] WantedBy=multi-user.target
4、啟動
chmod?+x?/etc/systemd/system/docker.service????#添加文件權限并啟動docker systemctl?daemon-reload????#重載unit配置文件 systemctl?start?docker????#啟動Docker systemctl?enable?docker.service??#設置開機自啟
5、驗證
systemctl?status?docker???#查看Docker狀態 docker?-v???#查看Docker版本
推薦教程:docker教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦