docker-compose v2版本的command命令语法问题
来源:4-2 服务docker化(下)
慕村0575368
2021-04-08
一开始跟着教程写的版本的3,运行docker-compose时,我的环境提示只支持2版本的,所以将docker-compose的版本修改为2;
但后面的command命令语法出现问题,我目前是写成这样的:
运行docker-compose up -d 后浏览器访问显示:
然后开始排查各个服务在容器中运行的日志,发现user-edge-service服务日志显示运行终止了,显示不能正确识别redis.address:
这是我user-edge-service的配置文件:
我猜测会不会是上面docker-compose v2中command语句语法不对,百度了相关的,也都是下面这种:
目前是新手处在学习阶段,老师您看这还有可能是什么问题造成的呢?
我把redis.host在配置文件中先写成固定的本机的ip然后重新生成,启动,浏览器访问变成了404,且点击下面的home跳转到了harbor上,,,,
写回答
1回答
-
刘果国
2021-04-09
docker-compose不支持3 建议升级docker-compose(3已经是非常旧的版本了。。)
redis.address变量的问题,参照课程的git写死就行了
访问的问题你去确认一下gateway是怎么配置的,对外端口是啥,是否启动了
00
相似问题