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

安装DockerDocker-Compose

Docker

1、换掉关键文件

 vim /etc/yum.repos.d/CentOS-Base.repo

  

[base]
name=CentOS-$releasever - Base - Mirrors Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates - Mirrors Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras - Mirrors Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus - Mirrors Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 

2、运行以下命令,安装Docker。

sudo yum -y install docker-ce

3、执行以下命令,检查Docker是否安装成功。

sudo docker -v

Docker-Compose

需要先安装好docker

1、关闭防火墙

sudo systemctl stop firewalld

2、 下载二进制文件


从 GitHub 下载最新版 Docker Compose 的二进制文件:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
 

国内加速下载(解决 GitHub 访问慢的问题):

# 使用 FastGit 镜像
sudo curl -L "https://hub.fgit.cf/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# 或使用 ghproxy 代理
sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

3、赋予执行权限

sudo chmod +x /usr/local/bin/docker-compose
 

4、(可选)创建符号链接


将二进制文件链接到 /usr/bin 目录,方便全局调用:

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
 

5、验证安装

docker-compose --version
 

http://www.lryc.cn/news/2396709.html

相关文章:

  • 2025年机械化设计制造与计算机工程国际会议(MDMCE 2025)
  • Java生态中的NLP框架
  • NVM,Node.Js 管理工具
  • Jmeter逻辑控制器、定时器
  • 每日八股文6.2
  • R3GAN利用配置好的Pytorch训练自己的数据集
  • 吴恩达机器学习笔记(1)—引言
  • 信贷风控规则策略累计增益lift测算
  • 【笔记】Windows 部署 Suna 开源项目完整流程记录
  • 【Elasticsearch】Elasticsearch 核心技术(一):索引
  • AudioTrack的理解
  • HTTP请求与HTTP响应介绍及其字段
  • Fullstack 面试复习笔记:操作系统 / 网络 / HTTP / 设计模式梳理
  • 中科院报道铁电液晶:从实验室突破到多场景应用展望
  • 智慧政务标准规范介绍:构建高效、协同的政务信息体系
  • 6个月Python学习计划 Day 12 - 字符串处理 文件路径操作
  • CSS篇-3
  • Unity使用Lua框架和C#框架开发游戏的区别
  • Go开发简历优化指南
  • 手机照片太多了存哪里?
  • 【论文笔记】SecAlign: Defending Against Prompt Injection with Preference Optimization
  • IP Search Performance Tests dat/db/xdb/mmdb 结构性能差异对比
  • OpenRouter使用指南
  • Linux 中 m、mm、mmm 函数和 make 的区别
  • 【MAC】YOLOv8/11/12 转换为 CoreML 格式并实现实时目标检测
  • NodeJS全栈WEB3面试题——P7工具链 测试
  • Mybatis框架各配置文件主要内容详解(二)
  • 【优选算法 | 队列 BFS】构建搜索流程的核心思维
  • virtio介绍 (三)--spdk作为virtio后端处理nvme盘io的流程--上
  • 关于BackgroundScheduler的pause