更新时间: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.卸载旧版本
- https://docs.docker.com/engine/install/ubuntu/
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/docker sudo rm -rf /var/lib/containerd |
2.更新apt包索引并安装包以允许apt通过 HTTPS 使用存储库
1
2 |
sudo apt-get update sudo apt-get install ca-certificates curl gnupg |
3.添加Docker官方GPG密钥
1
2
3 |
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.设置存储库
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 --version docker compose version |
注意:
- https://github.com/docker/compose/releases/download
此网址是docker-compose的github网址
6.docker阿里云镜像加速
- https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
1
2
3
4
5
6
7
8 |
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 |
再次输入
1
2 |
docker --version docker compose version |
验证!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- docker-compose部署gitlab的详细过程
- docker安装与docker-compose安装配置nginx过程
- Docker-compose进阶配置之环境变量与配置隔离方式
- docker-compose安装redis集群教程
- 使用docker-compose创建网桥过程
- SpringBoot3 整合Docker-Compose的实现步骤
- Centos7安装docker、docker-compose实践过程