docker compose相关问题
时间:2022-07-23
本文章向大家介绍docker compose相关问题,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
问题1
depends_on 和 links有什么不同
解决
depends_on,links都可以指定依赖。 depends_on指定了依赖,将会优先于服务创建并启动依赖,一般用在mysql、redis等。
参考文章
问题2
.yml文件里,怎么配置程序容器连上MySQL,Redis
解决
将三个容器都放入一个bridge网络中,然后直接使用各个容器的name访问即可
参考文章
具体代码
version: '3'
services:
livebd:
image: lived
environment:
- NODE_ENV=production
- EGG_SERVER_ENV=prod
- DB_HOST=db
- DB_USER=root
- DB_DATABASE=zb
- DB_PORT=3306
- DB_PASSWORD=root
- RS_PORT=6379
- RS_HOST=redis
depends_on:
- db
- redis
networks:
- docker_live_zzes
ports:
- 7001:7001
redis:
image: redis:latest
ports:
- 6379:6379
restart: always
networks:
- docker_live_zzes
db:
image: mysql:5.6
volumes:
- db_data:/var/lib/mysql
restart: always
ports:
- 3306:3306
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=zb
- MYSQL_USER=root
- MYSQL_PASSWORD=root
networks:
- docker_live_zzes
volumes:
db_data:
networks:
docker_live_zzes:
driver: bridge
问题3
EggJS怎么Docker部署,排除其他原因,镜像部署会自动退出
解决
docker部署EggJS不需要进程保护,单独在package.json
中新建个命令即可
"scripts": {
...
"docker":"egg-sequelize db:migrate && egg-scripts start",
...
}
参考文章
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PG13 B-tree索引去重
- egg中 controller 调用controller如何实现
- CF思维联系– CodeForces -CodeForces - 992C Nastya and a Wardrobe(欧拉降幂+快速幂)
- 数学--数论--欧拉降幂--P5091 欧拉定理
- 重学巩固你的Vuejs知识(上)
- js原生模态登录框
- 客户决策 | 我的代码没有else
- LeetCode 1595 Minimum Cost to Connect Two Groups of Points (动态规划)
- js DOM系统
- css的radial-gradient大详解
- 你想知道的优惠券业务,SkrShop告诉你
- js汇率计算器系统
- 数学--数论--欧拉降幂和广义欧拉降幂(实用好理解)
- JS逐步教你做(自己版本)的视频播放器(我先声明,step我不懂是什么意思,所以没用)
- 【mysql系列】细谈“explain”之理论Part