Re: [请益] docker容器连线不上问题PartII(悬赏1000p)

楼主: MOONY135 (谈无欲)   2019-09-08 10:05:53
※ 引述《MOONY135 (脱俗仙子谈无欲)》之铭言:
: 最近在研究docker 容器
: 想用写好的go去连mysql
: 这是我的docker-compose档
: https://pastebin.com/embed_js/2x5MgY2q
: 这是go连线到mysql的设定
: https://pastebin.com/embed_js/KrnH2DZ7
: 当我docker-compose up之后
: 我从终端机连到mysql 用root权限是可以进去的
: 也看到已经create好的db
继续第二问 想学的是code first的方式
用的是spf13/cobra这个套件 他可以根据你对专案下的参数去决定要启用什么服务
我想把create table 跟 seed一点资料进mysql这两件事情在启动服务之前先做好
(因为怕orm模型有变动 所以分开到其他专案这样会很麻烦)
我的dockerfile最后是这样写的
RUN ["db:reset"]
RUN ["db:seed"]
CMD ["http:start"]
build容器会卡在RUN ["db:reset"]这一段 也试过
CMD ["db:reset","db:seed","http:start"]
也都不行 是不是我想法不太对呢? 其实都是对另外一个mysql容器做事情
还是我需要用run and sleed呢
作者: MoMoShota (正太控)   2019-09-08 11:24:00
我想你应该是要用 entrypoint 这个功能?
作者: sextitanic   2019-09-08 13:17:00
用 supervisor 呢?

Links booklink

Contact Us: admin [ a t ] ucptt.com