Docker

Tredun ohjelmistokehittäjien kurssimateriaaleja

Docker

Johdanto

Docker:in avulla voit käynnistää koneellesi kehitysympäristön ilman, että asennat ohjelmia. Eli voit esim. pyörittää haluaamaasi MySQL- tai PostgreSQL-tietokantaa.

Docker - lokaalit kehitysympäristöt

Docker - deployment

Docker - test environment

Docker-container:eiden hallinta

Docker-container:it voidaan pysäyttää, uudelleen käynnistää ja poistaa koneelta:

  1. Voit tutkia mitä Docker-containereita koneella on käynnissä:

     docker ps -a
    
  2. Voit pysäyttää Docker-container:in kirjoittamalla sen nimen:

     docker stop my_container
    
  3. Voit uudelleen käynnistää Docker-container:in kirjoittamalla sen nimen:

     docker start my_container
    
  4. Stopatun containerin voi poistaa

     docker rm my_container
    
  5. Kaikki Docker-containerit, jotka eivät ole käynnissä voi poistaa:

     docker container prune
    

    Huom! Tämä tyhjentää tietokannan, eli jos haluat palauttaa tietokannan scheman ja sen datan tee tietokannasta dump-tiedosto (Vienti->Tuonti, Export->Import). Muista luoda tietokanta ennen import:ia (Luo tietokanta, Create database).

  6. Kaikki koneelta löytyvät imaget saa listattua

     docker images
    
  7. Imagen poistaminen

     docker image rm my_image