感谢参考文章:
1. 《CentOS Docker 安装》
2. 《使用Docker配置MySQL》
一、购置阿里云服务器
配置 docker
使用官方安装脚本自动安装
安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun
也可以使用国内 daocloud 一键安装命令:
curl -SSL https://get.daocloud.io/docker | sh
docker 上配置 mysql nacos-server 和 redis
sudo systemctl start docker # 开启 docker
docker pull mysql:latest
docker pull nacos/nacos-server:latest
docker pull redis:latest
docker run -itd --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:latest
docker run -itd --name nacos -p 8848:8848 nacos/nacos-server:latest
docker run -itd --name redis -p 6379:6379 redis:latest
docker ps -a
输出结果
配置 nacos_config
数据库,nacos
用户名密码。
docker exec -it fddab12546c5 /bin/bash
mysql -u root -p123456
CREATE DATABASE nacos_config;
CREATE USER nacos@'%' IDENTIFIED BY 'nacos';
GRANT ALL PRIVILEGES ON nacos_config.* TO nacos@'%';
FLUSH PRIVILEGES;
把 nacos
根目录下 conf/nacos-mybatis.sql
通过 docker cp
命令复制到容器中。
docker cp nacos-mybatis.sql fddab12546c5:/root
进入 mybatis
所在的容器,打开 mybatis
,使用脚本配置 nacos
的配置表。
use nacos_config
source /root/nacos-mybatis.sql
数据库就配置完了。