Ero sivun ”Docker” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
(Lisätty varoitus docker-ryhmästä. Lisätty Katso myös.)
Rivi 9: Rivi 9:
}}
}}


'''Docker''' on ohjelma, jonka avulla voi eristää muita ohjelmia toimimaan omissa "säiliöissään". Se mahdollistaa periaatteessa minkä tahansa jakelun sovelluksen käytön kohdekoneessa.
'''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.


==Asennus==
==Asennus==
Ohjelma löytyy useimpien jakeluiden pakettivarastoista. Nimi kuitenkin vaihtelee jakeluittain: <tt>docker</tt>, <tt>docker-io</tt>, <tt>docker.io</tt>.
Dockerin nimi vaihtelee eri jakeluiden välillä.
{{Asenna|Docker|docker tai docker-io tai docker.io}}


Jotta Dockeria voidaan käyttää tavallisen käyttäjän oikeuksin, tulee dockeria käyttävät käyttäjät lisätä <tt>docker</tt>-ryhmään. Joissain tapauksissa <tt>docker</tt>-ryhmä tulee ensin luoda. Muutokset tulevat voimaan uudelleenkirjautumisen jälkeen.
{{Varoitus|Kaikki Docker-ryhmään kuuluvat käyttäjät saavat samalla [[Root|pääkäyttäjän]] oikeudet käyttöönsä! Etene varoen.}}
Jotta tavallinen käyttäjä voi käyttää Dockeria ilman [[Sudo]]a tai [[OpenDoas]]ia, tulee Dockeria käyttävät käyttäjät lisätä <tt>docker</tt>-ryhmään. Joissain tapauksissa <tt>docker</tt>-ryhmä tulee ensin luoda. Muutokset tulevat voimaan uudelleenkirjautumisen jälkeen.
{{oikeudet}}
{{oikeudet}}


Rivi 25: Rivi 27:
Nyt Dockerin toimivuus voidaan testata <tt>hello-world</tt>illa:
Nyt Dockerin toimivuus voidaan testata <tt>hello-world</tt>illa:
  $ docker run hello-world
  $ docker run hello-world
==Katso myös==
* [[Podman]]
* [[Distrobox]]
* [[QEMU]]
* [[Virtualbox]]


==Aiheesta muualla==
==Aiheesta muualla==
* [https://www.docker.com/ Docker, Inc.]
* [https://www.docker.com/ Docker, Inc.]
* [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.
* [https://courses.mooc.fi/org/uh-cs/courses/devops-with-docker Ilmainen DevOps with Docker -MOOC-verkkokurssi - mooc.fi]


[[Luokka: Emulaattorit ja virtuaalikoneet]]
[[Luokka: Emulaattorit ja virtuaalikoneet]]
[[Luokka:Virtualisointi]]
[[Luokka:Virtualisointi]]

Versio 15. huhtikuuta 2025 kello 13.13

Docker

Käyttöliittymä teksti
Lisenssi Apache 2.0
Kotisivu www.docker.com
Lähdekoodi github.com/docker/

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.

Asennus

Dockerin nimi vaihtelee eri jakeluiden välillä. Docker löytyy useimpien jakeluiden paketinhallinnasta nimellä docker tai docker-io tai docker.io. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.


Varoitus!!! Kaikki Docker-ryhmään kuuluvat käyttäjät saavat samalla pääkäyttäjän oikeudet käyttöönsä! Etene varoen.


Jotta tavallinen käyttäjä voi käyttää Dockeria ilman Sudoa tai OpenDoasia, tulee Dockeria käyttävät käyttäjät lisätä docker-ryhmään. Joissain tapauksissa docker-ryhmä tulee ensin luoda. Muutokset tulevat voimaan uudelleenkirjautumisen jälkeen.

Komennot, jotka alkavat $-merkillä suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat #-merkillä suoritetaan pääkäyttäjänä. Katso myös su, sudo ja doas.
# groupadd docker
# usermod -aG docker <käyttäjä>

Ennen kuin Dockeria voidaan käyttää, tulee Docker daemon käynnistää.

# systemctl start docker

Nyt Dockerin toimivuus voidaan testata hello-worldilla:

$ docker run hello-world

Katso myös

Aiheesta muualla