docker學習筆記一

2022-08-29 03:00:13 字數 1720 閱讀 6709

docker的安裝:

系統為ubuntu 18.04 lts,lts(long-term-support)長期支援版本

解除安裝舊版本:

1 $ sudo apt-get remove docker \    

docker-engine \

docker.io

使用apt映象源安裝:

需要先新增使用https傳輸的軟體包以及證書

鑑於國內網路問題,強烈建議使用國內源

然後向 source.list 中加入docker軟體源

$ sudo add-apt-repository \ 

"deb [arch=amd64] \

$(lsb_release -cs) \

stable

"

注意!!!!

這裡使用的是中科大的源,最好把你伺服器或者虛擬機器中的源全部換成中科大的源

防止出錯,我在安裝過程中由於安裝完虛擬機器之後把源換成了阿里源,這裡使用了

中科大的源,出現過錯誤,換一致之後上面命令可以執行。

注意!!!!

最好使用中科大的源,阿里源我在後面出現了問題

安裝docker-ce(社群版)

$ sudo apt-get update

$ sudo apt-get install docker-ce

我用阿里源時,這裡一致報錯,not found ip,換成中科大的源之後沒問題

啟動docker並且設定為開機自啟

$ sudo

systemctl enable docker

$ sudo systemctl start docker

建立docker使用者組:

預設情況下,docker命令使用 unix socket 與docker引擎通訊。

而只有root使用者和docker組的使用者才可以訪問docker引擎的 unix socket

處於安全考慮,不使用root使用者,而是將使用者加入到docker組

建立docker組

$ sudo groupadd docker

將當前使用者加入到docker組

$ sudo usermod -ag docker $user

測試docker是否安裝成功

$ sudo docker run hello-world

由於本地沒有映象,會直接從倉庫中拉取物件

配置加速器:

由於國內網速問題,拉取docker映象很慢,建議配置加速器

在阿里雲中申**速器,具體方法 

直接去阿里雲官網搜尋映象加速

Docker學習筆記(一)

我先在生搬硬套的列一下,再之後的學習過程中,希望自己能寫一下一些自己的理解!docker 本來就是為了代替虛擬機器處理程式 而虛擬器對於資源的要求過高。1.隔離應用依賴 2.建立應用映象並進行複製 3.建立容易分發的即啟即用的應用 4.允許例項簡單 快速的擴充套件 5.測試應用並隨後銷毀它們 doc...

docker學習筆記(一)

docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。docker 客戶端 docker deamon docker 容器 docker 映象 registry 通過命令列或者其他工具使用 doc...

Docker學習筆記一

今天開始學習docker。首先說些題外話,今天在學習docker時突然想到乙個問題 it技術發展日新月異,到底該如何入門一門新技術呢?我看到網上太多的教程一上來就告訴人怎麼編譯原始碼,怎麼用軟體。現在我感覺這不是正確的學習姿勢。學習一門新技術,先要問三個問題 它是什麼?它能幹什麼 或者說它的應用場景...