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

安装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.xdnf.cn/news/10826.html

相关文章:

  • [SC]SystemC中常用的宏和小工具
  • DeepSeek模型多模态扩展与跨模态理解实战
  • 线程池详细解析(一)
  • 空间智能重塑未来治理
  • ProxyPin抓APK数据包
  • 3.需求分析与测试用例设计方法
  • 为什么使用 ./ 表示当前目录:深入解析路径表示法的起源与原理
  • 太极APP:免Root,畅享Xposed模块的神奇魅力
  • 数值与字典解决方案二十七讲:两列数据相互去掉重复值后合并
  • 每天总结一个html标签——a标签
  • Docker安装Redis集群(3主3从+动态扩容、缩容)保姆级教程含踩坑及安装中遇到的问题解决
  • 判断用户输入昵称是否存在(Python)
  • Python中的 __name__ 属性全解析
  • 【机器人编程基础】python中的算术运算符
  • AI Agent工程实践:从提示词到自主智能
  • world quant教程学习
  • FreeRTOS实时操作系统学习笔记
  • (aaai2024) Omni-Kernel Network for Image Restoration
  • Linux多路TTS混音播放:让多个语音同时清晰可听
  • 系统思考:成长与投资不足
  • ISBN书号查询接口如何用PHP实现调用?
  • NVMe协议简介之AXI总线更新
  • Flask+LayUI开发手记(七):头像的上传及突破static目录限制
  • 鸿蒙进阶——Mindspore Lite AI框架源码解读之模型加载详解(二)
  • D. Gellyfish and Camellia Japonica【Codeforces Round 1028 (Div. 2)】
  • 【存储基础】【VFS】inodedentrysuper_block以及它们之间的关系
  • 【AUTOSAR SystemServices】深入解析StbM模块:功能定义、工作原理与代码实现
  • Eigen库介绍以及模块划分和相关示例代码
  • 论文略读:LIMO: Less is More for Reasoning
  • Spring Boot中保存前端上传的图片