linux下如何在內網中安裝docker

linux下如何在內網中安裝docker

一、基礎環境

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
喜歡就支持一下吧
點贊7 分享