ubantu docker安装mysql
时间: 2023-11-13 21:57:56 浏览: 47
好的,以下是在 Ubuntu 上使用 Docker 安装 MySQL 的步骤:
1. 首先,确保已经安装了 Docker 和 Docker Compose。如果没有安装,可以按照以下步骤进行安装:
```
sudo apt-get update
sudo apt-get install docker.io
sudo systemctl start docker
sudo systemctl enable docker
sudo apt-get install docker-compose
```
2. 创建一个名为 `docker-compose.yml` 的文件,并将以下内容复制到文件中:
```
version: '3'
services:
db:
image: mysql:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_mysql_root_password
MYSQL_DATABASE: your_mysql_database_name
MYSQL_USER: your_mysql_user_name
MYSQL_PASSWORD: your_mysql_user_password
ports:
- "3306:3306"
volumes:
- ./data:/var/lib/mysql
```
其中,`your_mysql_root_password` 是你想要设置的 MySQL root 用户的密码,`your_mysql_database_name` 是你想要创建的数据库名称,`your_mysql_user_name` 是你想要创建的 MySQL 用户名,`your_mysql_user_password` 是你想要创建的 MySQL 用户的密码。
3. 在终端中进入包含 `docker-compose.yml` 文件的目录,并运行以下命令启动容器:
```
docker-compose up -d
```
4. 等待一段时间,直到容器启动并运行 MySQL 服务。可以使用以下命令检查容器是否正在运行:
```
docker ps
```
5. 现在,可以使用以下命令连接到 MySQL 服务器:
```
mysql -h 127.0.0.1 -P 3306 -u your_mysql_user_name -p
```
然后输入你设置的 MySQL 用户密码即可。