2
Docker快速部署Nacos - 肆月初陸丶
source link: https://www.cnblogs.com/zarttic/p/17070170.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Docker快速部署Nacos - 肆月初陸丶 - 博客园
- 机器配置不能太低 ( 2c2g的轻量服务器直接崩掉了)
- Docker https://www.docker.com/
mysql
- 使用docker安装mysql (推荐8.0)
可以不输入这个直接跳到下一步,docker会帮你下载.
docker pull mysql:8.0
- 运行mysql
docker run -itd --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
命令 | 作用 |
---|---|
-p | 设置映射端口 (本机端口:容器端口) |
-e | 设置一些必要的参数(密码) |
-itd | 后台运行 |
--name | 设置容器名称 |
–character-set-server=utf8mb4 ... | 设置数据库字符集,防止出现乱码. |
- 配置mysql实现远程连接
进入容器.
docker exec -it mysql bash
登入mysql.
mysql -u root -p
use mysql
典中典三件套,开放远程链接.
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
导入nacos数据库
mysql创建nacos数据库
Nacos-Github-Release
下载压缩包,拿到conf下的mysql.sql文件,导入到mysql中.
nacos
- 安装nacos
docker pull nacos-server
- 运行nacos
docker run -d -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=[mysql的地址] -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=123456 -e MYSQL_SERVICE_DB_NAME=nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 --restart=always --name nacos nacos/nacos-server:latest
查看mysql的ip地址
docker inspect mysql
填入即可.
访问本机Nacos http://localhost:8848/nacos
__EOF__
本文作者: 肆月初陸丶 本文链接: https://www.cnblogs.com/zarttic/p/17070170.html 关于博主: 评论和私信会在第一时间回复。或者直接私信我。 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK