‫Această prelegere este răspunsul la conferința de atribuire chiar înainte de aceasta pentru gestionarea mai multor
‫containere.
‫Aceasta este, de fapt, doar o înregistrare a mea de gândire cu voce tare și de mers pe jos prin misiune. S-ar putea să aveți comenzi
‫ușor diferite. Este OK, atâta timp cât ajungeți la rezultatul
‫final al celor trei containere diferite, executând cele trei imagini diferite, cu parametrii necesari.
‫Începem.
‫Probabil că vreau să rulez prima dată pe MySQL.
‫mysql, dar va trebui să o desprind și apoi să
‫deschid portul 3306. Apoi o să-i dau un nume numit db. Apoi voi arunca și în această variabilă
‫de mediu.
‫Ar trebui să o facă.
‫Am prea multe liniuțe pe e.
‫O.K.
‫Acum voi face doc container mysql log.
‫Nu. Scuze.
‫db nu se înregistrează.
‫Deci nu ... Să vedem, nu sunt sigur ... Nu o văd încă.
‫Nu văd parola.
‫E destul de evident.
‫Lasă-mă să încerc din nou.
‫Vom merge acolo. Generați parola de root chiar acolo.
‫Vreau să o copiez mai târziu.
‫Nu am nevoie de ea pentru această misiune.
‫Dar așa aș obține parola dacă aveam nevoie să mă loghez în serverul MySQL. In regula. Vom rula
‫următorul - containerul docker rulează
‫serverul de nume
‫detașat și apoi
‫portul.
‫Va fi Apache, așa că portul 8080 pe gazda mea va merge la 80 în containerul meu.
‫Apoi httpd.
‫OK, și dacă fac un doc de pescuit, amândouă ar trebui să fie difuzate. Văd în dreapta că porturile lor sunt redirecționate de
‫la gazda mea în containerul meu. Asta înseamnă acea săgeată mică. Apoi, să vedem
‫încă un container de docare.
‫Dați-i un nume de proxy. Voi avea lista listată la portul 80 și înainte la portul 80. Este detașată. Și numele potrivit.
‫OK, cred că e bine. docker ps Veți observa, apropo, că
‫scriu docker ps, nu container de docare este doar pentru
‫că
‫obiceiurile vechi mor greu și vechea comandă este
‫docker ps. Dar totusi functioneaza. In regula.
‫Toate trei rulează. Toate porturile redirecționează. Le-au numit corect.
‫Și
‫de fapt o să ...
‫De fapt, voi încerca porturile lor. Dacă fac curl localhost,
‫ar trebui să-mi dea înapoi nginx. Dacă eu ... sa vedem localhost 8080, ar trebui sa ma intorc pe Apache.
‫In regula.
‫Acestea sunt deschise.
‫In regula.
‫Acum trebuie să le curăț.
‫Vreau să fac oprirea containerului.
‫Nu le-am numit asta.
‫Asta e prostie.
‫Voi folosi doar fila pentru a îmi completa fila. Pot să fac asta și asta.
‫Acum.
‫O.K.
‫Toate cele trei sunt oprite. docker ps -a.
‫Da.
‫Toți trei. Aș fi putut face și containerul de docare ls -a.
‫Același lucru.
‫Acum trebuie să le îndepărtez.
‫Voi face un container pentru containere.
‫Voi folosi din
‫nou tab-ul și le voi elimina.
‫docker ps -a ... nimic acolo. portocale imagini.
‫Aceasta este o comandă nouă. imagine ls. Asta îmi arată cele trei imagini diferite care sunt încă acolo.
‫O.K.
‫Totul este curățat. Asta e misiunea mea.