
常见docker 容器创建命令
docker cp ef:/etc/nginx/nginx.conf ./辅助 ef容器ID./本机路径如果本地拷贝到容器 顺序置换。2.将容器内的nginx.conf与default.conf文件分别拷贝到主机/mnt/nginx和/mnt/nginx/conf下,分别执行。nacos官网文档介绍:https://nacos.io/zh-cn/docs/what-is-nacos.html。Ru
1### 部署脚本wiki
特别注意
如果部署防火墙未关闭服务器 若当8848 gRPC服务 默认把当前端口加1000 9848 也要同时开启
前置安装mysql 5.7版本以上最好 5.6需要修改配置。 nacos 以及redis 和nginx前后端分离
打开运行基础模块(启动没有先后顺序)
RuoYiGatewayApplication (网关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须)
**docker-常用命令**
```
docker images 镜像查看
docker ps 查看正在运行容器
docker ps -a 显示所有的容器,包括未运行的
docker kill 容器ID
docker rm 容器ID 已经kill掉的容器ID
docker restart 容器ID 重启
docker start 容器ID 启动
docker cp ef:/etc/nginx/nginx.conf ./ 辅助 ef容器ID ./本机路径 如果本地拷贝到容器 顺序置换
docker exec -it 69d1 /bin/bash 进入容器 exit 结束容器
```
**docker-redis 部署**
```
拉取镜像 docker pull redis:latest
部署镜像 docker run -itd --name redis-test -p 6380:6379 redis --requirepass 123456
如果修改对外端口 则选修改nacos中配置文件
redis 地址包括 gateway auth moudle-system
```
**docker-nginx 部署**
```
拉取镜像 docker pull nginx:latest
1.在主机/mnt目录下执行 mkdir -p ./nginx/{conf,html,logs}创建挂载目录
2.将容器内的nginx.conf与default.conf文件分别拷贝到主机/mnt/nginx和/mnt/nginx/conf下,分别执行
docker cp ef:/etc/nginx/nginx.conf ./
dokcer cp ef:/etc/nginx/conf.d/default.conf ./conf/
ps:90机器上 docker本版过低 default.conf 建议先拷贝简单路径 在从容器中拷贝出来
部署镜像
docker run -d --name nginx-hb -p 9875:80 -v /home/hb-environment0707/nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/hb-environment0707/nginx/logs:/var/log/nginx -v /home/hb-environment0707/nginx/html:/usr/share/nginx/html -v /home/hb-environment0707/nginx/conf:/etc/nginx/conf.d --privileged=true docker.io/nginx
以后前端在environment0707/html 和environment0707/conf中修改
```
**docker-activemq 部署**
```
docker pull webcenter/activemq
docker run --name=wandefu-activemq -itd -p 8161:8161 -p 61616:61616 -e ACTIVEMQ_ADMIN_LOGIN=admin -e ACTIVEMQ_ADMIN_PASSWORD=liaoyang@2017 --restart=always -v /home/wandefu/activemq:/data/activemq -v /home/wandefu/activemq/log:/var/log/activemq webcenter/activemq:latest
```
## **nacos 部署**
### 1.背景介绍
nacos官网文档介绍:https://nacos.io/zh-cn/docs/what-is-nacos.html
### 2.下载和安装使用
地址:https://github.com/alibaba/nacos/releases/tag/2.0.2
下载后解压,进入/nacos/conf 下,需要做一些配置:
(1) 新建数据库
新建一个实例名为ry-config的数据库,并执行ry-config.sql文件创建表。

[ry_config_20210531.sql](uploads/3d85501b4a4e00e68a01ed344f86a6ac/ry_config_20210531.sql)
(2)修改数据库连接配置
打开conf下的application.properties文件,修改数据库连接
```
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.3.90:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=******
```
### 3.以单机模式运行nacos
来到nacos/bin目录下
Linux/Unix/Mac
```
sh startup.sh -m standalone
```
Windows
```
cmd startup.cmd -m standalone
```
### 4.访问nacos
ip:port/nacos
```
```
更多推荐
所有评论(0)