Ubuntu 20.04 Docker 安裝並配置


前言

image-20201019225154287

Docker 的使用能極大地方便我們的開發,減少環境搭建,依賴安裝等繁瑣且容易出錯的問題。

安裝 Docker

Ubuntu 20.04 官方 apt 源中就有 Docker,我們可以直接通過 apt 來安裝

sudo apt update
sudo apt install docker.io
docker --version

image-20201027234745537

配置 Docker

不使用 Sudo

默認情況下,普通用戶沒有權限執行 docker 相關操作

image-20201028001311038

需要將普通用戶加入到 docker 用戶組,並退出 shell 重新登錄,即可不使用 sudo 來運行 docker 相關操作

sudo usermod -aG docker $USER
docker info

國內源

由於 docker 默認鏡像倉庫在海外,所以需要配置國內源來加快鏡像拉取速度

修改 /etc/docker/daemon.json (如果該文件不存在,則創建)

{
	"registry-mirrors": [
		"https://hub-mirror.c.163.com"
	]
}

內網自簽源

一般內網的源都是自簽證書,docker login 會報錯

{
	"insecure-registries": [
		"10.0.17.100"
	]
}

重啟 docker 守護進程

sudo systemctl restart docker

查看是否生效

docker info | grep -E "Registry|http"

image-20201028002906444

運行 Hello World

docker run hello-world
docker ps -a

后記

按照官方的教程 Install Docker Engine on Ubuntu ,需要手動添加 Docker 源,並且包的名稱為 docker-ce

但是筆者感覺不如 sudo apt install docker.io 簡單快捷,如有小伙伴知道這兩方式的差別,歡迎評論區留言交流。

更新

使用 https://hub-mirror.c.163.com


免責聲明!

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



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