|
|
|
@ -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
|
|
|
|
|
|
|
|
|
|
~~~
|
|
|
|
|
|
|
|
|
|