docker 安装 mysql 5.7
一、前提条件docker安装二、安装过程1.搜索mysql 5.7镜像(搜索是否存在mysql 5.7镜像)docker search mysql:5.72.拉取mysq 5.7镜像(漫长等待...)docker pull mysql:5.73.查看镜像docker images4.运行mysql 5.7容器docker run -d -p 3306:3306 --privileged=true
·
一、前提条件
二、安装过程
1.搜索mysql 5.7镜像(搜索是否存在mysql 5.7镜像)
docker search mysql:5.7
2.拉取mysq 5.7镜像(漫长等待...)
docker pull mysql:5.7
3.查看镜像
docker images
4.运行mysql 5.7容器
docker run -d -p 3306:3306 --privileged=true -v /docker/mysql/conf/my.cnf:/etc/my.cnf -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
参数说明:
run 运行一个容器
-d 后台运行
-p 3306:3306 容器内部端口和服务器端口映射关联
--privileged=true 设置mysql用户,否则外部不能使用root用户登录
-v /docker/mysql/conf/my.cnf:/etc/my.cnf 服务器的/docker/mysql/conf/my.cnf配置映射到docker的my.cnf
-v /docker/mysql/data:/var/lib/mysql 映射数据库的数据目录,避免docker删除重新运行mysql容器,导致数据丢失
-e MYSQL_ROOT_PASSWORD=123456 设置root账号的密码
--name mysql mysql:5.7 从docker镜像mysql:5.7启动一个容器,并设置容器的名称为mysql
--character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci 设置数据库默认编码
5.查看容器运行状态
docker ps -a
更多推荐
已为社区贡献8条内容
所有评论(0)