Ero sivun ”Docker” versioiden välillä

Siirry navigaatioon Siirry hakuun
EgoLuser (keskustelu | muokkaukset)
p Pieniä parannuksia.
EgoLuser (keskustelu | muokkaukset)
p Pieni selkeytys.
 
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 9: Rivi 9:
}}
}}


'''Docker''' on ohjelma, jonka avulla voi eristää muita ohjelmia toimimaan omissa "säiliöissään" eli "konteissa". Se mahdollistaa periaatteessa minkä tahansa jakelun sovelluksen käytön kohdekoneessa. Kontit luodaan Docker-kuvan (eng. ''Docker image'') pohjalta. Docker-kuva on tavallaan kuin resepti tai pohjapiirustus, ja Docker-kontti on tavallaan kuin valmis ateria tai talo.
'''Docker''' on ohjelma, jonka avulla voi eristää muita ohjelmia toimimaan omissa "säiliöissään" eli "konteissa". Se mahdollistaa periaatteessa minkä tahansa jakelun sovelluksen käytön kohdekoneessa. Kontit luodaan Docker-kuvan (eng. ''Docker image'') pohjalta. Docker-kuva on tavallaan kuin resepti tai pohjapiirustus, ja Docker-kontti on tavallaan kuin valmis ateria tai talo. Jokainen Docker-kuva määritellään niiden omassa <tt>dockerfile</tt> tiedostossa.


==Asennus==
==Asennus==
Rivi 52: Rivi 52:
Kiinnity taustalla suoritettavaan konttiin.
Kiinnity taustalla suoritettavaan konttiin.
  sudo docker attach <kontin_nimi>
  sudo docker attach <kontin_nimi>
Suorita ohjelma tai komento jonkin kontin sisällä.
sudo docker exec <kontin_nimi_tai_ID> <ohjelma_tai_komento>
Suorita interaktiivinen [[Bash]]-komentotulkki jonkin kontin sisällä.
sudo docker exec -it <kontin_nimi_tai_ID> bash
Kopioi tiedosto kontin sisältä omalle tietokoneelle.
sudo docker cp <kontin_nimi_tai_ID>:/tiedosto oma_tietokone/tiedosto123
Kopioi tiedosto '''väliaikaisesti''' kontin siälle. Jos haluat tehdä pysyviä muutoksia, sinun täytyy muokata Docker-kuvan määrittelyn sisältävää <tt>dockerfile</tt>-tiedostoa.
sudo docker cp ./tiedosto <kontin_nimi_tai_ID>:/tiedosto123


Pysäytä kontti.
Pysäytä kontti.
Rivi 72: Rivi 84:
* [https://www.docker.com/ Docker, Inc. - kotisivut]
* [https://www.docker.com/ Docker, Inc. - kotisivut]
* [https://hub.docker.com Docker Hub] - Siältää virallisia ja yhteisön tekemiä Docker-kuvia.
* [https://hub.docker.com Docker Hub] - Siältää virallisia ja yhteisön tekemiä Docker-kuvia.
* [https://quay.io quay.io] - Toinen kontti-varasto, jota ylläpitää [[Red Hat]].
* [https://docs.docker.com/engine/security/ Dockerin tietoturvaan liittyvä dokumentaatio]
* [https://docs.docker.com/engine/security/ Dockerin tietoturvaan liittyvä dokumentaatio]
* [https://github.com/boot2docker/boot2docker boot2docker], minimaalinen jakelu Docker-säiliöiden testaamiseen ja kehitykseen.
* [https://github.com/boot2docker/boot2docker boot2docker], minimaalinen jakelu Docker-säiliöiden testaamiseen ja kehitykseen.
Noudettu kohteesta ”https://www.linux.fi/wiki/Docker