安裝docker
查詢mysql
版本,
docker search mysql
拉取指定版本的鏡像
docker pull NAME
啟動鏡像, 第一次啟動最少需要指定MYSQL_ROOT_PASSWORD
docker run -d -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 --privileged=true --name mysql mysql_name
--privileged=true
是嚴格模式啟動容器, 需要修改容器文件就要啟用
如果是整個替換文件最好查看好文件的權限, mysql的配置文件第一個讀取的是/etc/my.cnf
, 權限是777 root:root
.
修改配置文件
docker run -d -e MYSQL_ROOT_PASSWORD='password' -v $HOME/my:/etc/mysql/conf.d/ --name mysql mysql57:latest
$HOME/my
這個文件夾是存放my.cnf
配置文件