1.拉取镜像

docker pull mysql:8.0.24
docker pull nacos/nacos-server

2.启动mysql镜像

mkdir -p /data/mysql8/data

docker run \
-p 3306:3306 \
--restart=always \
--name mysql8.0.24 \
--privileged=true \
-v /data/mysql8/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:8.0.24

3.创建nacos表

 

#1.启动nacos
docker run -p 8848:8848 --name nacos -d nacos/nacos-server:latest

#复制配置文件获取建表文件
docker cp nacos:/home/nacos/conf/ /data/nacos

#删除镜像
docker rm -f nacos

4.新建数据库执行sql文件

5.启动nacos

 docker run -d \
 --name nacos \
 -p 8848:8848 \
 -p 9848:9848 \
 -p 8080:8080 \
 --privileged=true \
 -e JVM_XMS=256m \
 -e JVM_XMX=256m \
 -e MODE=standalone \
 -e SPRING_DATASOURCE_PLATFORM=mysql \
 -e MYSQL_SERVICE_HOST=192.168.239.129 \
 -e MYSQL_SERVICE_PORT=3306 \
 -e MYSQL_SERVICE_DB_NAME=nacos \
 -e MYSQL_SERVICE_USER=root \
 -e MYSQL_SERVICE_PASSWORD=123456 \
 -e NACOS_AUTH_TOKEN=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg= \
 -e NACOS_AUTH_IDENTITY_KEY=Authorization \
 -e NACOS_AUTH_IDENTITY_VALUE=token \
 --restart=always \
 nacos/nacos-server:latest

docker run -d \
 --name nacos \
 -p 8848:8848 \
 -p 9848:9848 \
 -p 8080:8080 \
 --privileged=true \
 -e JVM_XMS=256m \
 -e JVM_XMX=256m \
 -e MODE=standalone \ #单机
 -e SPRING_DATASOURCE_PLATFORM=mysql \ #mysql数据库
 -e MYSQL_SERVICE_HOST=192.168.239.129 \ #数据库地址
 -e MYSQL_SERVICE_PORT=3306 \
 -e MYSQL_SERVICE_DB_NAME=nacos \ # 数据库名称
 -e MYSQL_SERVICE_USER=root \ # 账号
 -e MYSQL_SERVICE_PASSWORD=123456 \ 密码
 -e NACOS_AUTH_TOKEN=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg= \ 
 -e NACOS_AUTH_IDENTITY_KEY=Authorization \ 
 -e NACOS_AUTH_IDENTITY_VALUE=token \ 
 --restart=always \
 nacos/nacos-server:latest

3.访问地址

http://自己服务的IP:8080/index.html


 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐