ubuntu 18.04離線安裝docker


參考鏈接: https://www.jianshu.com/p/42d1c9fb538c

1、系統環境

LSB是Linux Standard Base的縮寫,lsb_release命令用來顯示LSB和特定版本的相關信息。

root@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.5 LTS
Release:        18.04
Codename:       bionic
root@ubuntu:~$

2、下載相關的包

包名

libltdl7_2.4.6-2_amd64.deb
docker-ce-cli_18.09.6~3-0~ubuntu-bionic_amd64.deb
containerd.io_1.2.5-1_amd64.deb
docker-ce_18.09.6~3-0~ubuntu-bionic_amd64.deb

對應下載鏈接

http://archive.ubuntu.com/ubuntu/pool/main/libt/libtool/libltdl7_2.4.6-2_amd64.deb
https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce-cli_18.09.6~3-0~ubuntu-bionic_amd64.deb
https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/containerd.io_1.2.5-1_amd64.deb
https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce_18.09.6~3-0~ubuntu-bionic_amd64.deb

下載保存

 3、順序安裝相關的包

sudo dpkg -i libltdl7_2.4.6-2_amd64.deb 
sudo dpkg -i docker-ce-cli_18.09.6~3-0~ubuntu-bionic_amd64.deb 
sudo dpkg -i containerd.io_1.2.5-1_amd64.deb
sudo dpkg -i docker-ce_18.09.6~3-0~ubuntu-bionic_amd64.deb

 4、驗證是否成功

docker -v

 5、docker ps 或 docker images遇到問題permission denied

報錯信息

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/images/json: dial unix /var/run/docker.sock: connect: permission denied

 解決方案:

(1)添加docker組

(2)添加用戶到docker組

(3)切換用戶

sudo groupadd docker
sudo usermod -aG docker ${USER}
su ${USER}

備注:

①${USER}表示用戶名

②參考鏈接: https://www.digitalocean.com/community/questions/how-to-fix-docker-got-permission-denied-while-trying-to-connect-to-the-docker-daemon-socket

 


免責聲明!

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



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