准备环节CentOS7。6服务器一台基础Linux命令知识储备 1。更新系统yumupdate 2。安装DockercurlsSLhttps:get。daocloud。iodockersh 3。安装dockercomposecurlLhttps:get。daocloud。iodockercomposereleasesdownloadv2。2。3dockercomposeunamesunamemusrlocalbindockercomposechmodaxusrlocalbindockercompose 4。配置国内docker镜像源curlsSLhttps:get。daocloud。iodaotoolssetmirror。shshshttps:regmirror。qiniu。com 5。开启docker服务systemctlstartdocker这边配置了七牛云作为国内镜像源,目前可以选择镜像源科大镜像:https:docker。mirrors。ustc。edu。cn网易:https:hubmirror。c。163。com阿里云:https:你的ID。mirror。aliyuncs。com七牛云加速器:https:regmirror。qiniu。comDaoCloud:http:f1361db2。m。daocloud。ioDocker中国:https:registry。dockercn。com 6。拉取mysql8镜像dockerpullmysql:8。0。11 7。在宿主机上配置mysql存储目录mkdirpdatamysql8datamkdirpdatamysql8confmkdirpdatamysql8mysqlfiles 8。运行mysql8容器dockerrunitdrestartalwaysnamemysql8p3306:3306vdatamysql8conf:etcmysqlvdatamysql8data:varlibmysqlvdatamysql8mysqlfiles:varlibmysqlfileseMYSQLROOTPASSWORD12345678mysql:8。0。11 9。配置root用户远程访问dockerexecitmysql8bashmysqlurootpgrantallprivlegeson。退出mysql控制台exit退出容器 10。重启mysql8容器dockerrestartmysql8 11。设置docker开机自启动systemctlenabledocker