刪除舊Docker
安裝新Docker?之前需要徹底刪除原先已經(jīng)安裝好的Docker,否則可能會有沖突,命令如下:
apt-get remove docker docker-engine docker.io containerd runc
設(shè)置Docker倉庫
一般配置國內(nèi)的倉庫即可,執(zhí)行完此條命令后有些系統(tǒng)會自動執(zhí)行“apt-get update”?導(dǎo)致此條命令執(zhí)行時間可能會長一些。
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
?上條命令執(zhí)行完之后,更新apt-get包的索引
apt-get update
安裝apt依賴包
apt-get install apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
寫入軟件源信息
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
更新apt
apt update
安裝Docker
安裝新版本的Docker
apt-get install docker-ce docker-ce-cli containerd.io
創(chuàng)建docker用戶組,否則沒有權(quán)限啟動,創(chuàng)建命令如下:
# 添加docker用戶組
sudo groupadd docker
# 將當(dāng)前用戶添加至docker用戶組,其中XXXXX為你當(dāng)前賬戶
sudo gpasswd -a XXXXX docker
# 更新docker用戶組
newgrp docker
啟動docker
# 這條命令在wsl下的虛擬機不可用(win10自帶的Linux操作系統(tǒng)不可用)
systemctl start docker
# 上面的命令不要用時,可以試試下面這一條
service docker start
啟動成功后會看到如下信息:
?檢查
檢查docker是否是真的完成并啟動成功
# 查看docker版本號
docker version
返回docker的版本信息及其依賴組件的版本信息則表示成功,如下圖:
?
?配置
配置docker,在 /etc/docker/?目錄下自行添加daemon.json,詳細(xì)操作如下:
# 跳轉(zhuǎn)到 /etc/docker/ 目錄下
cd /etc/docker/
# 添加daemon.json
touch daemon.json
# 編輯daemon.json文件
vi daemon.json
# 輸入如下信息
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2",
"registry-mirrors": ["https://hub-mirror.c.163.com","https://gxeo3yz7.mirror.aliyuncs.com"]
}
重啟使其生效文章來源:http://www.zghlxwxcb.cn/news/detail-502213.html
service docker restart
至此docker環(huán)境安裝完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-502213.html
到了這里,關(guān)于Ubuntu 22 安裝Docker環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!