栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux下Docker安装Nacos并配置mysql详细

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux下Docker安装Nacos并配置mysql详细

1.安装docker环境,这里不讲了

2.执行命令:

1.拉取指定版本镜像:

docker pull nacos/nacos-server:v2.0.4-slim

2.启动容器

docker run -d
--name nacos-server
--net=host
--privileged=true --restart=always
-e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone
-e PREFER_HOST_MODE=nacoshost
-v /opt/server/nacos/logs/:/home/nacos/logs
-v /opt/server/nacos/data/:/home/nacos/data
nacos/nacos-server:v2.0.4-slim

注:-v 将nacos容器中logs和data挂载到主机目录

3.查看容器id

docker ps -a

4.根据容器ID,进入容器获取DB配置文件路径

docker exec -it 8bc7732b925f /bin/bash

定位到配置文件在:conf/application.properties

注:如果vi可以直接编辑,编辑更改此配置:

如果db.num如下,配置为1,则更改db.url.1,host、post、username、password。

db.num=${MYSQL_DATABASE_NUM:1}

5.执行nacos建表语句,下载地址如下

https://github.com/alibaba/nacos/blob/develop_publish_2_0_4/distribution/conf/nacos-mysql.sql

6.如果容器内没有装vi,将容器中application.properties,拷贝到主机目录,编辑

docker cp nacos-server:/home/nacos/conf/application.properties .

注:nacos-server容器名称:被拷贝文件的绝对路径,.当前目录。这样就将容器内naocs配置文件拷贝到了容器外主机目录中,可以像正常文件一样vi编辑了,在主机当前目录编辑完成

7.将编辑完成的nacos配置文件拷贝回容器

docker cp application.properties nacos-server:/home/nacos/conf/

8.重启容器并观察日志

docker restart 8bc7732b925

docker logs -f 8bc7732b925f

9.访问

http://ip:8848/nacos

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/913661.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号