docker 安装nacos
1、下载sql 语句导入MySQL 注意nacos版本问题(版本和sql不对应可能会导致无法添加配置)
https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
2、创建目录
mkdir -p /learn-chen/tool/tool/nacos/conf
mkdir -p /learn-chen/tool/tool/nacos/data
mkdir -p /learn-chen/tool/tool/nacos/logs
3、docker拉取nacos最新的安装包
docker pull nacos/nacos-server
4、直接启动获取配置文件
启动
docker run --name nacos -p 8848:8848 \
--network common-network \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
-d nacos/nacos-server
启动后 切换到 /learn-chen/tool/tool/nacos 目录开始拷贝conf文件夹下的所有配置 为后续外部挂载修改用
docker container cp nacos:/home/nacos/conf .
5、拷贝之后停止nacos 修改[application.properties]文件
docker run -d -p 8848:8848 \
--name nacos \
--ip [自己的ip] \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
--env MODE=standalone \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=[自己的ip] \
--env MYSQL_SERVICE_PORT=3306 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=19970815 \
-v /learn-chen/tool/tool/nacos/conf:/home/nacos/conf \
-v /learn-chen/tool/tool/nacos/logs:/home/nacos/logs \
-v /learn-chen/tool/tool/nacos/data:/home/nacos/data \
nacos/nacos-server
6、访问 http://ip:7000/nacos
出现如下页面即成功。默认账号密码:nacos
image.png
网友评论