docker離線安裝


有時候docker運行環境連不了互聯網,怎么安裝呢?這里介紹docker 離線安裝方法,非常簡單,只需要一個下載包和幾個命令就能搞好!

1、去官網下載docker 安裝二進制包,選擇適合自己的版本。這里下載的是docker-19.03.9.tgz,在centos7中安裝(cento6無法使用,提示linux版本內核版本太低)

下載地址:https://download.docker.com/linux/static/stable/x86_64/

2、復制docker-19.03.9.tgz到服務器上,解壓:tar xzvf docker-19.03.9.tgz

 

3、進入docker目錄復制所有文件到/usr/bin目錄下,目的/user/bin是環境變量目錄,在路徑下都可以運行docker命令

ls -l docker

cp docker/* /usr/bin/

[root@localhost local]# tar xvf docker-19.03.9.tgz
docker/
docker/docker-init
docker/runc
docker/docker
docker/docker-proxy
docker/containerd
docker/ctr
docker/dockerd
docker/containerd-shim
[root@localhost local]# ls -l docker
total 195504
-rwxr-xr-x. 1 lr lr 32751272 May 14 17:29 containerd
-rwxr-xr-x. 1 lr lr 6012928 May 14 17:29 containerd-shim
-rwxr-xr-x. 1 lr lr 18194536 May 14 17:29 ctr
-rwxr-xr-x. 1 lr lr 61113382 May 14 17:29 docker
-rwxr-xr-x. 1 lr lr 68874208 May 14 17:29 dockerd
-rwxr-xr-x. 1 lr lr 708616 May 14 17:29 docker-init
-rwxr-xr-x. 1 lr lr 2928514 May 14 17:29 docker-proxy
-rwxr-xr-x. 1 lr lr 9600696 May 14 17:29 runc
[root@localhost local]# mv docker/* /usr/bin/
[root@localhost local]#

 

 

vim /etc/systemd/system/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

ExecStart=/usr/bin/dockerd

ExecReload=/bin/kill -s HUP $MAINPID

LimitNOFILE=infinity

LimitNPROC=infinity

TimeoutStartSec=0

Delegate=yes

KillMode=process

Restart=on-failure

StartLimitBurst=3

StartLimitInterval=60s

 

[Install]

WantedBy=multi-user.target

 

賦執行權限

chmod +x /etc/systemd/system/docker.service

systemctl daemon-reload 

#開機啟動

systemctl enable docker.service

啟動docker

systemctl start docker

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM