Docker 是一种开源的容器化技术,可以将应用程序及其依赖项打包成一个独立的容器,以便在任何环境中一致地运行。MySQL 是一个流行的关系型数据库管理系统。
在 Docker 中运行 MySQL 并创建用户名和密码,可以通过 Dockerfile 或 Docker Compose 文件来实现。
FROM mysql:latest
ENV MYSQL_ROOT_PASSWORD=root_password
ENV MYSQL_DATABASE=mydatabase
ENV MYSQL_USER=myuser
ENV MYSQL_PASSWORD=mypassword
docker build -t my-mysql .
docker run -d -p 3306:3306 --name my-mysql-container my-mysql
version: '3'
services:
mysql:
image: mysql:latest
environment:
MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: mydatabase
MYSQL_USER: myuser
MYSQL_PASSWORD: mypassword
ports:
- "3306:3306"
docker-compose up -d
docker ps
docker inspect <container_id>
volumes
配置。volumes:
- mysql-data:/var/lib/mysql
通过以上步骤,你可以在 Docker 中成功创建并运行 MySQL,并设置用户名和密码。如果遇到问题,可以根据具体情况进行排查和解决。
领取专属 10元无门槛券
手把手带您无忧上云