/ február 14, 2018/ docker/ 0 comments

  1. A konténerek halhatatlanok – garantálni kell, hogy a tesztelt “csomag” fusson majd az élesen is úgy, ahogy az le lett tesztelve
  2. A konténerek pehelysúlyúak – és törekedjünk is rá, hogy ne hízlaljuk
  3. A konténerek gyorsak – sokkal gyorsabban indulnak, mint egy virtuális gép
  4. Ne tároljunk adatot konténerben – az adatokat köteteken tároljuk, azok nem vesznek el
  5. Az alkalmazásunk is része a konténernek
  6. Ne csak egy rétegű lemezképet használjunk – egyik réteg legyen az Operációs Rendszer, a következő a felhasználónév megadása (milyen felhasználóval fussanak a további parancsok), legyenek egy rétegen a telepítések, és egy rétegen az alkalmazás
  7. Futó konténerből ne csináljunk lemezképet – azaz a “docker commit” parancsot ne használjuk, mert ez nem reprodukálható később
  8. Ne használjuk a “latest” tag-et – könnyen úgy járunk, hogy a következő futtatáskor már nem indul el az alkalmazás
  9. Egy konténerben csak egy folyamat fusson – csak a baj lesz vele (pl.: naplózás megoldása)
  10. Érzékeny adatokat ne tároljunk a konténerben – használjunk környezeti változókat
  11. Ne futtassuk root-ként a konténereinket – a USER paranccsal indítsuk másik felhasználóként
  12. Ne drótozzuk be az IP címet – mert ez és a gép neve változhat.

Leave a Comment