CentOS7離線安裝Docker

1、下載docker壓縮包

         鏈接:https://pan.baidu.com/s/1vRqCbEvPZLz3-BN2UwAChA
         提取碼:0ml7

2、解壓

    將下載好的壓縮包放到服務器後解壓,並將加壓後的dock而文件移動到/user/bin目錄下

tar -xvf docker-18.06.1-ce.tgz
cp docker/* /usr/bin/

3、將docker註冊爲service

   將下列配置加到/etc/systemd/system/docker.service中並保存

[Unit]

Description=Docker Application Container Engine

Documentation=https://docs.docker.com

After=network-online.target firewall.service

Wants=network-online.target

[Service]

Type=notify

#the default is not to use systemd for cgroups because the delegay 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 process 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版本

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章