buntu22.04 LTS安装docker以及docker-compose实践
更新时间:2025年08月29日 14:21:39 作者:@王坤
https://www.jb51.net/server/348478odo.htm
安装Docker引擎需卸载旧版、更新apt、添加GPG密钥、设置存储库并安装,docker-compose通过GitHub下载,阿里云镜像加速需在控制台获取加速地址并配置
GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!
【 如果你想靠AI翻身,你先需要一个靠谱的工具! 】
docker官网
- https://docs.docker.com/engine/install/ubuntu/
- https://docs.docker.com/compose/install/linux/#install-using-the-repository
1.卸载旧版本
|
1
2
3
4
5
6
|
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主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷:sudo rm -rf /var/lib/dockersudo rm -rf /var/lib/containerd |
2.更新apt包索引并安装包以允许apt通过 HTTPS 使用存储库
|
1
2
|
sudo apt-get updatesudo apt-get install ca-certificates curl gnupg |
3.添加Docker官方GPG密钥
|
1
2
3
|
sudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg |
4.设置存储库
|
1
2
3
4
|
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
2
3
4
5
6
7
|
(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)查看版本验证是否成功docker --versiondocker compose version |
注意:
此网址是docker-compose的github网址
6.docker阿里云镜像加速
|
1
2
3
4
5
6
7
8
|
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker |
再次输入
|
1
2
|
docker --versiondocker compose version |
验证!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

浙公网安备 33010602011771号