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

【docker系列】安装docker和docker-compose

前言

自从知道了docker之后,一般本地环境要测试某个东西,都会直接找一下能不能docker安装,不得不说,是真的方便。

一、CentOS安装docker

1、安装底层工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

这是我们安装Docker的底层工具,它就会自动的给我们提示下载,很快下载就完成了。

2、加入阿里云仓库提速下载过程

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

增加我们阿里云的Docker下载仓库,默认情况下,Docker官方是从他的国外的服务器下载速度是非常慢的,所以在这里我们是使用yum config manager组件来指定一个新的下载源,指向的是阿里的应用服务器,通过阿里来提高我们Docker的下载速度。

3、更新一下仓库的源信息

sudo yum makecache fast

4、自动安装下载Docker

sudo yum -y install docker-ce

在这里它就会自动的下载解析,可以看到利用阿里云下载速度是非常快的,我们的Docker便自动安装成功。

5、启动Docker

systemctl start docker

6、设置Docker守护进程在系统启动时自动启动

sudo systemctl enable docker

二、Ubuntu安装docker

1、更新包管理工具

sudo apt-get update

2、添加Docker软件包源

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

sudo curl -fsSL http://mirrors.cloud.aliyuncs.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository -y "deb [arch=$(dpkg --print-architecture)] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

3、安装Docker社区版本,容器运行时containerd.io,以及Docker构建和Compose插件

sudo apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4、启动Docker

systemctl start docker

5、设置Docker守护进程在系统启动时自动启动

sudo systemctl enable docker

三、配置加速

1、配置阿里云镜像加速服务

访问阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台 ,登录之后就可以看到自己的加速器地址,复制命令,运行即可。

2、配置第三方镜像加速

在/etc/docker目录下修改或者新建daemon.json配置文件

vim /etc/docker/daemon.json

{ "registry-mirrors": [ "https://docker.1ms.run", "https://docker.1panel.dev", "https://docker.1panel.live", "https://docker.aityp.com", "https://docker.catiz.eu.org" ], "log-driver": "json-file", "log-opts": { "max-size": "500m", "max-file":"3" } }

重启docker,让配置生效

systemctl daemon-reload

systemctl restart docker

写在最后的话

下面几篇博客说一下基本命令和安装其他常见软件

http://www.jsqmd.com/news/872307/

相关文章:

  • 2026广州债权债务催收律所服务TOP4推荐 企业欠款清收维权优选榜单 - 速递信息
  • 跟着 MDN 学CSS day_10:(博客页面样式修复实战挑战)
  • 从ARM9到Cortex-A8:工业级核心板选型、开发与实战指南
  • STM32开发新选择:TrueSTUDIO 9.0免费专业版功能全解析与迁移指南
  • Open Event Checkin API集成教程:如何与eventyay.com后端完美对接
  • 【分享】介绍 Rootkit 技术矩阵及指南更新
  • 高性价比软文发稿投放策略中小企业精准控预算高效营销指南
  • 在Hermes Agent中配置Taotoken作为自定义提供商的实际接入体验
  • 【建议收藏】网安人才争抢热潮来袭!新规落地五类专业薪资大涨,附赠学习规划
  • 好用的AI论文软件推荐(2026最新版)
  • 无监督聚类中的特征选择:原理、方法与工程实践
  • Unity游戏拆包实战:自动化资源解构与符号还原
  • jStorage完全指南:浏览器端键值存储的终极解决方案
  • MockIt终极教程:10个高效创建模拟API端点的实用技巧
  • 2026年镇江黄金回收门店推荐,品质之选尽在其中 - 黄金上门回收
  • 利用Taotoken聚合能力为开源项目提供可配置的AI模块
  • Open Generative AI提示词工程:专业级AI创作提示词编写指南
  • 如何用深度学习精准捕捉文本中的情感细节?基于ABSA-PyTorch的完整指南
  • 2026广州企业劳动纠纷处理律所服务TOP4推荐|企业用工合规与劳资应诉指南 - 速递信息
  • 山东一卡通闲置处理三大回收方案,高效的路径 - 京回收小程序
  • 多账号矩阵运营进入深水区:2026年从业者正在面对的五个真实问题
  • 跟着 MDN 学CSS day_11:(深入理解CSS值与单位的完整体系)
  • AI时代软文内容创作营销专业平台打造适配智能收录新方案
  • Midjourney SREF风格系统:40个视觉语义基元的工程化解析
  • 爽翻!输入主题,这几款AI写作辅助软件直接生成结构完整的毕业论文
  • Open Generative AI模型训练接口:自定义AI模型的训练与微调
  • Taotoken用量看板如何帮助清晰掌握各模型消耗与项目成本分布
  • 2026年温州黄金回收门店推荐,品质之选尽在其中 - 黄金上门回收
  • Stashboard核心功能解析:为什么它是服务状态监控的必备工具
  • 轻松创建自定义手柄映射:SDL_GameControllerDB映射规则与实战案例 [特殊字符]