CentOS 上安装和配置 Docker、MinIO、Redis、MySQL 和 Nginx

前言

随着技术的发展,CentOS上搭建服务器环境的需求日益增长。本文旨在介绍如何在CentOS上安装和配置Docker、MinIO、Redis、MySQL和Nginx,这些组件分别提供了容器化、对象存储、内存数据库、关系型数据库和Web服务等功能,是构建现代应用架构的重要组成部分。

一、安装docker环境

1.更新yum目录

sudo yum update

2.安装 Docker 的相关依赖

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

3.设置 Docker 稳定版仓库

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4.更新目录并安装 Docker

sudo yum update
sudo yum install -y docker-ce docker-ce-cli containerd.io

5.启动 Docker 并设置开机自启动

sudo systemctl start docker
sudo systemctl enable docker

**6.配置 Docker 镜像源
编辑 /etc/docker/daemon.json 文件,添加以下内容:

vim /etc/docker/daemon.json
{
   
  "registry-mirrors": [
    "https://docker.1panel.dev",
    "https://docker.fxxk.dedyn.io",
    "https://docker.xn--6oq72ry9d5zx.cn",
    "https://docker.m.daocloud.io",
    "https://a.ussh.net",
    "https://docker.zhai.cm"
  ]
}

7.然后重新加载配置文件并重启 Docker 服务:

sudo systemctl daemon-reload
sudo service docker restart

二、安装MinIO

1.拉取minio的镜像


                
### 官方网站链接汇总 #### Docker 对于Docker,在官方文档中提供了详细的安装指南以及下载地址。适用于CentOS系统的稳定版本可以通过访问[Docker官网](https://docs.docker.com/engine/install/centos/)获取并按照说明进行安装。 #### Nginx 关于Nginx安装,除了通过`docker pull nginx:1.26.1`来拉取镜像外[^1],也可以直接从[Nginx官方网站](https://nginx.org/en/download.html)下载源码包或二进制文件来进行编译安装或者使用yum等包管理工具安装。 #### MySQL 针对MySQL数据库,建议前往[MySQL官方网站](https://dev.mysql.com/downloads/mysql/)选择适合的操作系统版本进行下载。这里可以选择社区版或者其他付费版本依据实际需求而定。 #### MinIO MinIO是一款高性能的对象存储解决方案,其最新版本支持的历史版本可以在[MinIO官方网站](https://min.io/download#/linux)找到对应的Linux平台下的安装命令脚本。 #### Redis Redis作为内存中的数据结构存储系统,可以从[Redis官方网站](https://redis.io/download)获得最新的发布版本。另外也支持通过`docker pull redis:6.0.5`的方式快速部署容器化实例[^2]。 #### JDK8 Java Development Kit (JDK) 的第8个主要版本已经进入长期支持阶段,用户可以直接访问[Oracle JDK 8 Archive Downloads](http://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html),需要注意的是此页面可能需要注册账号才能继续下载;另一种方式则是考虑采用OpenJDK开源实现,比如Adoptium项目提供的构建,可访问[Eclipse Adoptium](https://adoptium.net/?variant=openjdk8&jvmImpl=hotspot)完成下载。 ```bash # 示例:安装 OpenJDK 8 sudo yum install java-1.8.0-openjdk-devel ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值