1、docker安装mysql rabbitmq
docker安装后启动失败,没有安装wsl 安装后就没有问题了 https://download.csdn.net/download/heuzxl/21416424 https://download.csdn.net/download/heuzxl/21416466
1.1 mysql 5.7
开始是雄心壮志,要用8.0 。但是么有安装后,老老实实搞5.7. 安装后要配置大小不敏感。还有就是最后吧配置文件映射出来。后期好修改。
docker pull mysql:5.7
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
建立目录映射
duso docker run -p 3306:3306 --name mysql \
-v /usr/local/docker/mysql/conf:/etc/mysql \
-v /usr/local/docker/mysql/logs:/var/log/mysql \
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7
1.2 rabbitmq
docker search rabbitmq
docker pull rabbitmq:management
docker run -dit --name Myrabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management
如果安装了manage的plugin就不要单独安装了。进去查看一下,就知道了 https://download.csdn.net/download/heuzxl/21416479
2、前端启动错误:
使用npm 怎么搞对不成功。最后 换成yarn 但是在vscode中没有serve启动。并且在vscode的terminal中也不能启动yarn.所以解决办法就是 使用cmd来启动yarn. yarn run serve
3、后端启动问题:
3.1 nacos
nacos不要搞什么docker,直接下载安装,方便的一B。记得startup.cmd配置成
set MODE="standalone"
3.2 rabbitmq
rabbitmq是我自己安装的,没有使用jeecg的文档。所以就连接不成功。原来我修改了连接用户名密码。用户名密码的配置修改后就饿OK了。但是还是启动会报错。我隐约记得doc文档有安装延时插件那一说。但是我用docke安装的rabbitmq.所以就郁闷了。怎么办。解决办法就是,进入到docker rabbitmq中,看一下plugin是不是存在,如果存在就启动一下,如果不存在就到git上下载一个,copy 后即可启动。
docker cp .\rabbitmq_delayed_message_exchange-3.9.0.ez Myrabbitmq:/plugins
docker exec -it Myrabbitmq bash
rabbitmq-plugins list
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
3.3 getway
启动没有问题,但是就是连接不了后天,最后怀疑没有家路由信息,或者路由信息没有加载到。最后查看文档,就是没有加载路由,默认的加载路由是本机加载的,我吧路由信息搞到nacos上去了,所以吧路由的配置修改为nacos
|