centos中離線安裝docker 和docker compose

目錄

linux安裝docker, 參考 https://docs.docker.com/install/linux/docker-ce/binaries/#install-static-binaries

linux離線安裝docker-compose,參考 https://docs.docker.com/compose/install/


 

linux安裝docker, 參考 https://docs.docker.com/install/linux/docker-ce/binaries/#install-static-binaries

1. 查看本機是否安裝docker, 通過version。 比如:

docker version

2.下載docker, https://download.docker.com/linux/static/stable/x86_64/

3.從windows 拷貝到linux後, 解壓 tar -xzvf /path/to/<FILE>.tar.gz

4.把解壓後的文件夾copy到/usr/bin, 便於linux中直接執行命令而不用添加目錄路徑。 sudo cp docker/* /usr/bin/

5.啓動docker daemon。 sudo dockerd &

6.拉去hello-world鏡像。 sudo docker run hello-world

 

7. 也可以把docker 安裝爲service, docker.service內容入下:

[Unit]

Description=Docker Application Container Engine

Documentation=http://docs.docker.io

[Service]

Environment="PATH=/root/local/bin:/bin:/sbin:/usr/bin:/usr/sbin"

EnvironmentFile=-/etc/sysconfig/docker

ExecStart=/usr/bin/dockerd --log-level=error $DOCKER_NETWORK_OPTIONS  --insecure-registry 10.6.119.106

ExecReload=/bin/kill -s HUP $MAINPID

Restart=on-failure

RestartSec=5

LimitNOFILE=infinity

LimitNPROC=infinity

LimitCORE=infinity

Delegate=yes

KillMode=process

[Install]

WantedBy=multi-user.target

 

注意: --insecure-registry 是 私有倉庫的地址, 比如自己安裝的harbor的地址:10.6.119.106

harbor安裝可以參考:https://muzizongheng.blog.csdn.net/article/details/105286453

 

8.啓動docker.service, 具體參考前面的如何以服務啓動進程。

systemctl daemon-reload

systemctl enable docker 

systemctl start docker

 

9.sysemctl status xxxx來確認服務是否正確啓動

 

linux離線安裝docker-compose,參考 https://docs.docker.com/compose/install/

 

1. 去https://github.com/docker/compose/releases/ 下載最新的docker-compose鏡像

2.複製到linux的/usr/local/bin目錄下

3.賦予該文件可執行權限:sudo chmod +x /usr/local/bin/docker-compose

4.運行docker-compose --version進行測試

 

調試和離線文件參考:https://blog.csdn.net/muzizongheng/article/details/105067876

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