docker安裝時,不同的linux版本系統的安裝步驟不同,我的主機是ubuntu16.04,如果你的系統是其他版本上面的鏈結參考官方文件。
1.1、docker版本分為ce(社群版)和ee(企業版),如果你只是想嘗試下docker或者應用規模較小,推薦使用社群版。
1.2、安裝docker需要特定的linux系統發行版本和硬體架構,可以使用下面的命令檢視本機的系統版本和硬體架構是否滿足要求
檢視發行版本
cat /etc/issue
檢視硬體架構
uname -a
1.3、如果之前安裝過老版的docker,老版本的docker的version叫做docker
ordocker-engine,
可以使用下面命令刪除
sudo apt-get remove docker docker-engine docker.io
但是這個命令執行後,刪除的並不徹底,/var/lib/docker目錄下的內容會被保留,這個目錄存放著docker的映象、容器等資訊,需要手動刪除。
1.4、安裝docker分為三種方式,我使用第一種安裝方式
1.4.1、設定docker的遠端倉庫,手動安裝,這種方式方便以後docker的公升級,推薦使用;
1.4.3、使用官方提供的安裝指令碼安裝,這種方式需要root使用者許可權並且安裝過程中沒有任何互動操作,所以安裝之前要仔細檢查指令碼的shell語句是否包含惡意指令碼。
2.1、設定docker的倉庫
sudo apt-get update
2.1.2、安裝一下軟體包,允許主機使用https協議訪問遠端倉庫
2.1.3、新增官方docker的gpg的key,gpg是ubuntu的一種加密解密工具,安裝軟體時需要獲取該軟體的gpg的key,用於解密
curl -fssl | sudo apt-key add -
檢測是否成功載入了這個key
sudo apt-key fingerprint 0ebfcd88
pub 4096r/0ebfcd88 2017-02-22
key fingerprint = 9dc8 5822 9fc7 dd38 854a e2d8 8d81 803c 0ebf cd88
uid docker release (ce deb) sub 4096r/f273fcd8 2017-02-22
2.1.4、根據linux主機的硬體架構不同,執行linux命令,設定docker的stable倉庫。我的linux主機硬體架構是x86_64
sudo add-apt-repository \
"deb [arch=amd64]
\$(lsb_release -cs)\
stable"
2.2 安裝docker-ce
2.2.1、安裝最新版的docker,安裝成功後,docker的daemon程序會自動啟動,這個命令執行後會替換之前安裝的docker的安裝檔案
sudo apt-get install docker-ce
2.2.2、安裝老版本docker
檢視版本資訊,第二列是版本資訊,第三列是對應的倉庫
$ apt-cache madison docker-ce
docker-ce | 17.12.0~ce-0~ubuntu | xenial/stable amd64 packages
sudo apt-get install docker-ce=
17.12.0~ce-0~ubuntu
sudo docker run hello-world
2.3.4 檢視docker的版本資訊
docker --version
2.3.5 檢視docker的詳細資訊
docker info
2.3.5 列出本地的映象
docker image ls
2.3.6 列出所有的container,如果不帶--all則只列出正在執行中的container
docker container ls
--all
sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker
重新執行2.2的安裝步驟即可
## list docker cli commands
docker
docker container --help
## display docker version and info
docker --version
docker version
docker info
## excecute docker image
docker run hello-world
## list docker images
docker image ls
## list docker containers (running, all, all in quiet mode)
docker container ls
docker container ls
--all
docker container ls
-aq
docker第一次安裝
第一次安裝的時候 執行了sudo yum update 然後就跟著執行 sudo yum install docker 安裝完成後出現了 嘗試了rm rf var lib docker 新增如下內容 vim etc docker daemon.json 然後還是不行 又嘗試了 修改docker配置檔...
第一次docker折騰
二 docker安裝 如果docker啟動wsl2報錯 system.invalidoperationexception failed to set version to docker desktop exit code 1 stdout 0 0 0 0u0 0f0d0j0d0 0 0 0 0 0 ...
pypeteer第一次執行安裝chromium
pypeteer第一次執行安裝chromium 錯誤 ssl.sslcertverificationerror ssl certificate verify failed certificate verify failed unable to get local issuer certificate...