凡是「 」開始的行,都請使用 刪除。
如果對於發案文章格式有不清楚的地方,請參考置底文章: 發案 發案範例
發案人:本人
聯絡方式1:站內信
聯絡方式2:
所在地區 :台北
有效時間:徵到為止
專案說明:
目前想要做一個小型side project,但因為沒有經驗所以在docker部署上有一些疑惑,想
要找一位在docker上有實務經驗的人請教一下,目前功能很簡單,就是用vm架了一個後台
,用express寫一些簡單的會員登入,container只有node、mongoBD、mongo-express,未
來可能再增加一個redis,以下是目前遇到的問題。
1. node寫好後會要包成一個image嗎?
如果包了,上版還蠻麻煩的,要先有一個私人的image庫,更新後server要先pull新的ima
ge,重啟docker,如果要寫成自動部署不知道怎麼寫。
如果沒有包,直接映射一個資料夾裡面放我寫的東西,這樣本地端測試的時候是不是一定
要起docker?network的部分要怎麼處理?
2. 如何管理DB的資料?
在開發的時候是會映射到一個專案資料夾下專門的資料夾嗎?跟著專案一起commit,讓其
他開發的人資料庫的東西同步。
那正式版的時候DB資料夾要映射到哪?
3. docker-compose的功能感覺跟專案內的dockerfile功能有點重複,要擇一還是可以並
存?哪些功能交給docker-compose哪些交給dockerfile?
4. 通常nginx會寫進docker-compose裡面嗎?
5. 要怎麼在部署的時候不間斷server服務?
以上大概就是主要遇到的問題,就結果而言,我是希望能夠了解目前業界主流部署docker
的方式,雖然我知道有aws可以包辦這一切,但是畢竟上面功能很多要付費,而且這樣我
還是對docker不了解,所以還是希望能從基礎一點的方式下手。
預算:一小時1000,未滿半小時以半小計
接案者要求:希望是工作上有在使用docker的人,能約在台北的咖啡廳面授,飲料
錢我出。
附註: