centos安装docker部署mySQL
时间: 2023-10-04 07:11:50 浏览: 141
好的,以下是CentOS安装Docker部署MySQL的步骤:
1. 安装Docker和Docker Compose
在终端中输入以下命令:
```
sudo yum update
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum update
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
```
然后安装Docker Compose:
```
sudo yum install -y epel-release
sudo yum install -y python-pip
sudo pip install docker-compose
```
2. 创建Docker Compose文件
在任意目录创建一个名为docker-compose.yml的文件,然后将以下代码复制进去:
```
version: '3'
services:
mysql:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_password
MYSQL_DATABASE: your_database_name
MYSQL_USER: your_username
MYSQL_PASSWORD: your_password
ports:
- "3306:3306"
volumes:
- ./mysql:/var/lib/mysql
```
请注意将your_password、your_database_name和your_username替换为您自己的密码、数据库名称和用户名。
3. 启动MySQL容器
在终端中进入docker-compose.yml文件所在的目录,然后运行以下命令:
```
sudo docker-compose up -d
```
这将启动MySQL容器并将其设置为在后台运行。
4. 连接MySQL
现在您可以使用MySQL客户端连接到MySQL容器。在终端中输入以下命令:
```
mysql -h 127.0.0.1 -u your_username -p
```
输入您的密码,然后就可以连接到MySQL了。
以上就是CentOS安装Docker部署MySQL的步骤,希望对您有所帮助。
阅读全文