docker install mysql5.7.25

1.mysql docker hub

在docker hub 的mysql介绍中,有很详细的介绍,具体信息,请移步链接了解
docker hub

2. 拉取mysql镜像

docker pull mysql:5.7.25

3. 安装启动mysql

简单启动

docker install mysql5.7.25_第1张图片
image.png

docker run --name mysql -e   MYSQL_ROOT_PASSWORD=password -d mysql:5.7.25

this container default port is 3306 machine port 33060 ,if you just open port 3306 you can add -p 3306:3306 to bind port to machine

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7.25

4.将data、config目录映射到宿主机

docker run --restart=always --net=host  --name mysql5.7.25 -v /data/mysql/data:/var/lib/mysql -v /etc/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=111111 -d mysql:5.7.25

4. 进入docker容器内部执行bash命令

you can use exec -it cmd into mysql

docker exec -it mysql bash

现在就可以使用命令行,然后进行mysql操作了

mysql -u root -p

that's all, have fun

5.mysqldump db
import

docker exec -i CONTAINER mysql -uuser -ppassword db_name < dump.sql

export

docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql

你可能感兴趣的:(docker install mysql5.7.25)