国内docker 安装mysql
时间: 2024-09-28 14:02:03 浏览: 105
服务器安装docker,mysql,nginx
在国内安装 Docker 并配置 MySQL 可以分为几个步骤:
1. **安装 Docker**:
- 首先,访问 Docker 的官方网站下载适用于您的操作系统的 Docker Desktop 安装包(https://www.docker.com/products/docker-desktop)。
- 按照提示完成安装,并确保 Docker 已成功启动。
2. **拉取官方 MySQL 镜像**:
- 打开命令行,运行 `docker pull mysql` 来从 Docker Hub 下载最新版的 MySQL 镜像。
3. **创建并启动容器**:
- 创建一个新的 Docker 容器,可以使用以下命令:
```
docker run -d --network=host \
-e MYSQL_ROOT_PASSWORD=mysecretpassword \
-p 3306:3306 \
mysql:latest
```
`-d` 参数表示后台运行,`--name` 设置容器名称,`--network=host` 允许容器直接访问主机网络,`MYSQL_ROOT_PASSWORD` 设定 root 用户密码,`-p` 映射端口将主机的 3306 端口映射到容器内的 3306 端口。
4. **验证安装**:
使用数据库客户端(如 MySQL 客户端或 `docker exec`),连接到新创建的容器,确认能否登录:
```
docker exec some-mysql mysql -u root -p
```
5. **安全性注意**:
- 虽然我们设置了 root 密码,但在生产环境中,应避免在运行时明文存储密码,而是使用环境变量或安全的方式管理密钥。
阅读全文