Ubuntu22.04 LTS安裝docker以及docker-compose實(shí)踐
docker官網(wǎng)
- https://docs.docker.com/engine/install/ubuntu/
- https://docs.docker.com/compose/install/linux/#install-using-the-repository
1.卸載舊版本
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done 卸載 Docker Engine、CLI、containerd 和 Docker Compose 軟件包: sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras 主機(jī)上的映像、容器、卷或自定義配置文件不會(huì)自動(dòng)刪除。要?jiǎng)h除所有映像、容器和卷: sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd
2.更新apt包索引并安裝包以允許apt通過(guò) HTTPS 使用存儲(chǔ)庫(kù)
sudo apt-get update sudo apt-get install ca-certificates curl gnupg
3.添加Docker官方GPG密鑰
sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg
4.設(shè)置存儲(chǔ)庫(kù)
echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5.安裝 Docker 引擎
(1)更新apt包索引: sudo apt-get update (2)安裝 Docker 引擎、containerd 和 Docker Compose。 sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin (3)查看版本驗(yàn)證是否成功 docker --version docker compose version
注意:
此網(wǎng)址是docker-compose的github網(wǎng)址
6.docker阿里云鏡像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
再次輸入
docker --version docker compose version
驗(yàn)證!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker容器設(shè)置本地時(shí)間和本地時(shí)區(qū)的實(shí)現(xiàn)方法
Docker容器通過(guò)-eTZ設(shè)置時(shí)區(qū),但部分程序如cron依賴(lài)本地時(shí)間文件,需手動(dòng)修改/etc/localtime軟鏈接指向正確時(shí)區(qū),下面就來(lái)具體介紹一下,感興趣的可以了解一下2025-07-07
教你如何從正在運(yùn)行的容器創(chuàng)建?Docker?映像
這篇文章主要介紹了如何從正在運(yùn)行的容器創(chuàng)建?Docker?映像,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-02-02
Shell腳本構(gòu)建Docker 半自動(dòng)化編譯打包發(fā)布應(yīng)用操作
這篇文章主要介紹了Shell腳本構(gòu)建Docker 半自動(dòng)化編譯打包發(fā)布應(yīng)用操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
Docker部署MinIO對(duì)象存儲(chǔ)服務(wù)器結(jié)合Cpolar實(shí)現(xiàn)遠(yuǎn)程訪(fǎng)問(wèn)的操作方法
MinIO是一個(gè)開(kāi)源的軟件,可以免費(fèi)使用,還可以在普通硬件上運(yùn)行,降低了存儲(chǔ)成本,本文介紹在本地Docker中部署MinIO服務(wù),并實(shí)現(xiàn)遠(yuǎn)程訪(fǎng)問(wèn)管理界面,節(jié)約云服務(wù)器運(yùn)行成本,感興趣的朋友一起看看吧2023-12-12
Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟
Docker鏡像默認(rèn)存儲(chǔ)在?/var/lib/docker?目錄下,在Linux系統(tǒng)中,這個(gè)目錄通常是在根目錄下,可以使用相應(yīng)命令查看,下面給大家介紹Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟,感興趣的朋友一起看看吧2024-06-06

