docker新手問題

9 回覆
1 Like 0 Dislike
2022-01-16 11:25:52
最近睇docker doc自學,想將ror dev environment整做個image, 廢事desktop, laptop 部部機裝,想問咁樣可唔可行?

https://docs.docker.com/samples/rails/
我跟佢咁整docker compose, 1隻app 1隻db, code同db data file係volume到,感覺上做到我想要既效果,但係我唔知正路要點share尼個docker compose既setting比其他機。係唔係App build image 放上docker hub, code同docker-compose.yml放上git, 其他機拉落來build?

超新手,sorry for 199
2022-01-16 11:28:25
你應該自己將你要嘅docker個image砌做一隻,可以係Ubuntu + node + Postgres 咁砌埋一隻一齊run
2022-01-16 11:28:57
Push Dockerfile (for you app) and Docker compose file to repo, others can pull and build your app and pull the db image with docker compose. You can’t share docker volume though…
2022-01-16 11:40:43
1. Build + Push 你嘅 Rails app image 去 DockerHub

2. 喺你部 server down 返個 docker-compose.yml 同 pull 返你自己 build 嗰個 Rails app image 落嚟,然後行 docker-compose up -d

3. 跟住可以打坐書符念咒
2022-01-16 13:07:57
一舊過當然得,不過自學玩下docker compose
2022-01-16 15:01:32
用docker compose唔太建議將DB放入去,at least我要清楚個requirement先比到comment

自己搞hobby project先會將全部program放落同一個機
真實環境需要諗back up/scaling/high availability等等嘅問題
2022-01-16 15:41:06
而家興setup一個dev env 然後remote上去
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞