docker部署
使用 Docker 在 CentOS Linux release 7.9.2009 服务器上部署 MySQL 和 Redis 是一个非常好的选择,因为它可以让你更轻松地管理和维护服务。以下是如何使用 Docker 完成这两个数据库服务的安装:
安装必要的依赖:
kotlin
Copy code
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加 Docker 的官方仓库:
arduino
Copy code
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker CE:
Copy code
sudo yum install -y docker-ce
启动 Docker 服务并设置开机自启动:
bash
Copy code
sudo systemctl start docker
sudo systemctl enable docker
安装 docker-compose(用于管理多个 Docker 容器):
bash
Copy code
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
使用 Docker 部署 MySQL:
拉取 MySQL Docker 镜像:
Copy code
sudo docker pull mysql:8.0
运行 MySQL 容器:
css
Copy code
sudo docker run --name mysql-server -e MYSQL_ROOT_PASSWORD=你的密码 -p 3306:3306 -d mysql:8.0
现在,MySQL 容器已经在你的服务器上运行。你可以通过 "localhost" 和端口 "3306" 使用你设置的密码访问 MySQL 服务。
使用 Docker 部署 Redis:
拉取 Redis Docker 镜像:
Copy code
sudo docker pull redis:latest
运行 Redis 容器:
css
Copy code
sudo docker run --name redis-server -p 6379:6379 -d redis:latest
现在,Redis 容器已经在你的服务器上运行。你可以通过 "localhost" 和端口 "6379" 访问 Redis 服务。
在这个过程中,我们使用 Docker 分别部署了 MySQL 和 Redis。通过 Docker,你可以轻松地更新、备份和迁移这些服务,同时享受 Docker 为你的应用带来的便捷性。