1 查找
docker seach mysql
2 下载
docker pull mysql
3 查看
docker images
4 内容
docker run -it mysql /bin/bash
5 运行
docker run --name mmy-mysql -d \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=Mmy123456 \
mysql
6 配置文件
docker run --name mmy-mysql -d \
-p 3306:3306 \
-v $PWD/conf/my.cnf:/etc/mysql/my.cnf \
-v $PWD/logs:/logs \
-v $PWD/data:/mysql_data \
-e MYSQL_ROOT_PASSWORD=Mmy123456 \
mysql
7 命令说明
//将容器的3306端口映射到主机的3306端口
-p 3306:330
//将主机当前目录下的conf/my.cnf挂载到容器的/etc/mysql/my.cnf
-v $PWD/conf/my.cnf:/etc/mysql/my.cnf:
//将主机当前目录下的logs目录挂载到容器的/logs
-v $PWD/logs:/logs
//将主机当前目录下的data目录挂载到容器的mysql_data
-v $PWD/data:/mysql_data
//初始化root用户的密码
-e MYSQL_ROOT_PASSWORD=Mmy123456:
8 执行:docker ps |grep mysql
image.png
网友评论