docker-compose相关

一、将nacos的文件(54服务器 /iflytek/test_tool/nacos )拉取到要启动nacos的服务器(目录存放结构不限制)

 

二、部署docker-compose

1.免安装方式:从已有服务器拷贝(26:/usr/bin/docker-compose)到要部署的服务器对应目录

2.pip 命令方式安装

 

三、给docker-compose 赋执行权限

chmod  +x  /usr/bin/docker-compose

 

四、启动:在nacos目录下运行命令启动docker(-d 是后台启动方式)

docker-compose up -d

 

五、停止并删除运行中的 Compose 应用

docker-compose down

 

六、nocas的docker-compose说明

1、nocos的docker目录结构:

  • cluster-los :日志文件
  •  env:配置文件
  • mysql:mysql数据库
  • docker-compose.yaml :docker-compose命令,挂载配置(左边端口是挂载出的端口,右边是docker里面的端口)

 2、修改配置文件:一般情况不用改,主要要关注 docker-compose.yaml 文件中挂在出来的端口有没有被占用,如外面已被占用则需要修改挂载出来的端口即可(docker-compose.yaml )。

  • mysql.env

MYSQL_ROOT_PASSWORD=root   
MYSQL_DATABASE=nacos_devtest  # nocos 数据库名
MYSQL_USER=nacos   # nocos的用户
MYSQL_PASSWORD=nacos  # nocos用户密码

  •   nacos-hostname.env 

#nacos dev env
PREFER_HOST_MODE=hostname   
NACOS_SERVERS=nacos1:8848 nacos2:8848 nacos3:8848  
MYSQL_SERVICE_HOST=mysql  # mysql的服务器名,已集成mysql
MYSQL_SERVICE_DB_NAME=nacos_devtest  # nocos使用的mysql的数据库名
MYSQL_SERVICE_PORT=3306  # nocos使用的mysql的数据库端口后(默认3306)
MYSQL_SERVICE_USER=nacos   # nocos的用户
MYSQL_SERVICE_PASSWORD=nacos  # nocos用户密码

【遇到问题】

1.启动docker-compose 报错:端口被占用,需要修改docker-compose.yaml文件中对应挂载出来的端口号。

 

 

 

【参考文档】

docker-compose简介:https://www.cnblogs.com/minseo/p/11548177.html

docker-compose常用命令:http://c.biancheng.net/view/3168.html

 

posted @ 2020-10-29 16:03  Rainbow8732  阅读(143)  评论(0编辑  收藏  举报