目錄
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