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