1 拉取mysql鏡像,采用網(wǎng)易加速地址
docker pull hub.c.163.com/library/mysql:5.7
2 重命名鏡像名
docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7
3 創(chuàng)建用于掛載的目錄
sudo mkdir /home/mysql/datadir #用于掛載mysql數(shù)據(jù)文件
sudo /home/mysql/conf.d #用于掛載mysql配置文件
sudo chown yaoren:docker /my #修改/my目錄擁有者
4 使用鏡像創(chuàng)建容器
docker run --name mysql5.7 -p 3306:3306 -v /home/mysql/datadir:/var/lib/mysql -v /home/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
update user set host = '%' where user = 'root';
grant all privileges on . to root@'%' identified by "autobrain123@";
flush privileges;