- 拉取mysql5.7鏡像,現(xiàn)在mysql最新版為8.0所以直接通過獲取lastest版本獲取的是8.0版本萍丐。所以這里要指定mysql版本。
docker pull mysql/mysql-server:5.7
通過docker images
查看獲取的鏡像
image.png
- 新建mysql容器筷黔,指定mysql的端口映射姐仅,數(shù)據(jù)映射以及root密碼
docker run -d -p 3306:3306 --name mysql1 -v $PWD/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root docker.io/mysql/mysql-server:5.7
image.png
- 進(jìn)入容器的后臺,進(jìn)入mysql骄噪,打開mysql遠(yuǎn)程訪問權(quán)限
docker exec -it mysql1 /bin/sh
image.png
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
image.png