1
rbe 2020-09-26 13:53:31 +08:00
在 pull 镜像的时候为啥不去 hub.docker.com 看一眼? Mysql 官方镜像介绍里面基本什么基础操作都有提到。https://hub.docker.com/_/mysql
比如你说的这些也就是 MYSQL_DATABASE,MYSQL_USER, MYSQL_PASSWORD 等几个环境变量. 假如你下一步还需要创建完数据库 init 一些 sql,上面也全都有写 |
2
yestodayHadRain OP @rbe docker 官方文档也没有写 sql 语句中 如何获取环境变量呀
|
3
privil 2020-09-26 16:03:41 +08:00
你反了,不是在 sql 里面执行,是外部 bash 生产语句到 sql 执行。
|
4
yestodayHadRain OP @privil 可以给个事例吗?
|
5
privil 2020-09-27 21:18:29 +08:00 1
|
6
privil 2020-09-27 21:18:39 +08:00
~/kong/docker-compose.yml
|
7
privil 2020-09-27 21:19:10 +08:00
看这个博客里面 yml 参考下
|
8
yestodayHadRain OP @privil 刚看了下,有个地方没看明白 POSTGRES_DB: kong
POSTGRES_USER: kong POSTGRES_PASSWORD: kong 这三个变量都是自己定义的,数据库初始化的时候是如何创建的呢? |
9
yestodayHadRain OP @privil 我也是这样写的,但是数据库初始化的时候没有创建对应的库 用户,可以加您一个联系方式吗?
|
10
privil 2020-09-28 09:48:10 +08:00
@yestodayHadRain #8 就是一楼说的,镜像都会带变量的来初始化的。
|
11
yestodayHadRain OP @privil 可是我用了变量,没有创建用户也没有创建库
|
12
yestodayHadRain OP @privil 大佬,可以帮忙看下吗?
|