docker 配置mysql
时间: 2023-11-19 07:54:44 浏览: 92
要在Docker中配置MySQL,您可以按照以下步骤进行操作:
1. 首先,您需要拉取MySQL镜像。使用以下命令从Docker Hub上拉取MySQL 8.0.24版本的镜像:
```
docker pull mysql:8.0.24
```
2. 创建一个MySQL容器。使用以下命令创建一个名为mysql-container的容器,同时指定MySQL的根密码和端口映射:
```
docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 mysql:8.0.24
```
这将创建一个后台运行的MySQL容器,并将容器的3306端口映射到主机的3307端口。您可以根据需要修改端口映射配置。
3. 如果需要配置MySQL加密方式,可以使用以下命令:
```
docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 -e identified=mysql_native_password mysql:8.0.24
```
通过添加`-e identified=mysql_native_password`,您可以配置MySQL使用`mysql_native_password`作为加密方式。
通过以上步骤,您可以成功配置并在Docker中运行MySQL数据库。请注意,这只是一种简单的配置方式,您可以根据实际需求进行定制。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Docker部署Mysql数据库详解](https://blog.csdn.net/qq_43649937/article/details/131645945)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文