Docker on VDS? Scena: Digital

Turbūt teko girdėti apie Docker, kai su viena eilute paleidžiamas interneto serveris, duomenų bazės ir kita bendra infrastruktūra. Bet kaip ta graži teorija apie konteinerius ir virtualizaciją atrodo praktikoje?

Pabandžiau docker'izuoti savo virtualų dedikuotą serverį (VDS). Ne viskas pavyko, kaip tikėjausi, ir užtruko ilgiau nei tikėjausi, bet Docker'is LIVE ir turiu įdomią istoriją, kuria ir pasidalinsiu:

  • Kodėl prireikė docker, jei yra tik 1 serveris ir 1 programuotojas
  • Trumpai, kas tas docker
  • VDS niuansai: docekr'is veikia ne visur (arba kodėl numigravau į AWS)
  • Pavyzdys, kaip pasidariau dev, stage, live aplinkas per docker
  • Jei neveikia, kaip atkasti klaidą docker konfiguracijoje
  • Pavyzdys, kada geriau build, o kada volumes
  • Pavyzdžiai: duomenų migravimas, kai nauja versija arba dev<->live
  • Desertui: http2+nginx+docker

Skaidrės

Aurelijus Banelis