提交nacos部署说明

dev_2.1.0
liu 1 year ago
parent a277a62521
commit e3727de97d

@ -1,16 +0,0 @@
# 设置基础镜像
FROM nacos/nacos-server:v1.4.5
# 设置环境变量
ENV MODE standalone
ENV NACOS_AUTH_IDENTITY_KEY nacos
ENV NACOS_AUTH_IDENTITY_VALUE nacos
# 设置工作目录
WORKDIR /home/nacos
# 对外暴露端口
EXPOSE 8848
# 启动命令
CMD ["sh", "-c", "/home/nacos/start.sh"]

@ -31,19 +31,18 @@ docker network create virtual-patient-network
### 首次部署
~~~shell
# 进入virtual-patient-nacos文件夹依次执行命令
# 构建镜像
docker build -t virtual-patient-nacos:1.0.0 .
# 验证镜像是否存在
docker images | grep virtual-patient-nacos
# 拉取镜像
docker pull nacos/nacos-server:v1.4.5
# 运行容器
docker run --name virtual-patient-nacos -p 8848:8848 -d virtual-patient-nacos:1.0.0
docker run -d -p 8848:8848 -e MODE=standalone -e NACOS_AUTH_IDENTITY_KEY=nacos -e NACOS_AUTH_IDENTITY_VALUE=nacos -v /data/nacos/:/home/nacos/data --name nacos --restart=always nacos/nacos-server:v1.4.5
# **启用网络环境服务,生产环境请使用**
docker run --name virtual-patient-nacos --restart=always -p 8848:8848 -v /data/nacos/:/home/nacos/data --network virtual-patient-network -d virtual-patient-nacos:1.0.0
# 生产环境端口号为18498
# 很奇怪,这里配置密码不生效,用nacos进去之后再手动改
docker run -d -p 18498:8848 -e MODE=standalone -e NACOS_AUTH_IDENTITY_KEY=nacos -e NACOS_AUTH_IDENTITY_VALUE='#Yaxin0504' -v /data/nacos/:/home/nacos/data --name nacos --network virtual-patient-network --restart=always nacos/nacos-server:v1.4.5
# 验证容器运行
docker ps | grep virtual-patient-nacos
docker ps | grep nacos
# 查看日志是否正常
docker logs -f virtual-patient-nacos
docker logs -f nacos
~~~
## mysql数据库
@ -56,10 +55,11 @@ docker network create virtual-patient-network
# 拉取镜像
docker pull mysql:5.7
# 启动服务
docker run -d -p 3306:3306 -v /var/lib/mysql:/var/lib/mysql --name vp-mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
docker run -d -p 3306:3306 -v /var/lib/mysql:/var/lib/mysql --name vp-mysql -e MYSQL_ROOT_PASSWORD='#Yaxin0504' mysql:5.7
# **启用网络环境服务,生产环境请使用**
docker run -d -p 3306:3306 -v /var/lib/mysql:/var/lib/mysql --name virtual-patient-mysql -e MYSQL_ROOT_PASSWORD=123456 --network virtual-patient-network mysql:5.7
# 生产环境端口号为37088
docker run -d -p 37088:3306 -v /var/lib/mysql:/var/lib/mysql --name virtual-patient-mysql -e MYSQL_ROOT_PASSWORD='#Yaxin0504' --network virtual-patient-network mysql:5.7
~~~

Loading…
Cancel
Save