当前位置: 首页 > news >正文

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.卸载旧版本

  • 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实践过程
http://www.gsyq.cn/news/156.html

相关文章:

  • 20分钟快速入门Docker
  • K8S的基础概念
  • 如何搭建K8S集群
  • 解决 .NET 7 在 Linux 上获取程序集的问题
  • MyBatis-Plus 实现PostgreSQL数据库jsonb类型的保存与查询
  • katalon常用定位元素Xpath合集
  • (期望)名字(name)
  • MathType7下载安装2025最新下载+安装+教程(附安装包)
  • 模板 AE PR 达芬奇 剪影
  • 如何自动删除重复执行的任务?
  • 开始更新第一篇
  • springboot~SpringData自定义Repository的正确方式
  • Linux之进程状态
  • 2. O(NlogN)的排序
  • React-手写支持多文件、并行上传、串行上传、分片上传、单文件上传、失败自动重试、自动上传/手动按钮上传切换
  • postcss-px-to-viewport-8-plugin无法转换tailwindcss样式问题
  • 82、SpringMVC 参数传递,浏览器和服务器之间的数据传输
  • 问卷调查数据库设计
  • Linux 系统调用详解与工作机制
  • The 2025 Sichuan Provincial Collegiate Programming Contest
  • 详细介绍:Android 热点开发的相关api总结
  • 十大经典排序算法 - lucky
  • 基于Operator方式和二进制方式部署prometheus环境
  • 27家网省
  • 使用DeepState进行API模糊测试的技术解析(第二部分)
  • Linux 进程管理之软硬限制以及企业应用实践
  • 智能血压计芯片解决方案AI版
  • MySQL约束
  • JDK 24.0.1 下载安装教程与环境配置教程(Windows10/11超详细图文安装步骤)
  • PTA