Docker, parametrar och exempel: Difference between revisions

From Linuxwiki
Jump to navigation Jump to search
Linuxwiki>Wikiadmin
Linuxwiki>Wikiadmin
Line 1: Line 1:
== Olika parametrar och exempel ==
== Olika parametrar och exempel ==
=== Parametrar ===
=== Parametrar ===
* '''-d''' Detach. Ungefär som att containern körs i bakgrunden och man får tillbaka prompten.
* '''-i''' Interactive. Används ofta med -t
* '''--name''' Sätter en containers namn för att enklare kunna ansluta till den. Exempel: docker run --name ubuntu ubuntu:latest
* '''--name''' Sätter en containers namn för att enklare kunna ansluta till den. Exempel: docker run --name ubuntu ubuntu:latest
* '''--publish''' eller '''-p''' Talar om vilken port containern ska lyssna på. Anges ofta som två portar med ett kolon (:) emellan. Då anger porten till vänster den lokala (värdens) datorns port. Porten till höger anger containerns port. Har man en webserver som externt ska lyssna på 8080 och internt på 80 skriver man: --publish 8080:80. Exempel: docker run --publish 8080:80 apache:latest
* '''--publish''' eller '''-p''' Talar om vilken port containern ska lyssna på. Anges ofta som två portar med ett kolon (:) emellan. Då anger porten till vänster den lokala (värdens) datorns port. Porten till höger anger containerns port. Har man en webserver som externt ska lyssna på 8080 och internt på 80 skriver man: --publish 8080:80. Exempel: docker run --publish 8080:80 apache:latest
* '''--rm''' Raderar en container när den körts klar. Exempel: docker container run --rm ubuntu:latest
* '''--rm''' Raderar en container när den körts klar. Exempel: docker container run --rm ubuntu:latest
* '''-t''' TTY. Ger access via TTY till containern. Används ofta med -i
* '''-v host_directory:container_mountpoint''' Monterar (och ev. skapar) host_directory på containerns mountpoint. Innehållet i katalogen finns kvar även om containern raderas. Exempel: docker run -itd -v "/opt/docker/var/lib/mysql:/var/lib/mysql" ubuntu:latest


=== Exempel ===
=== Exempel ===

Revision as of 09:05, 12 October 2022

Olika parametrar och exempel

Parametrar

  • -d Detach. Ungefär som att containern körs i bakgrunden och man får tillbaka prompten.
  • -i Interactive. Används ofta med -t
  • --name Sätter en containers namn för att enklare kunna ansluta till den. Exempel: docker run --name ubuntu ubuntu:latest
  • --publish eller -p Talar om vilken port containern ska lyssna på. Anges ofta som två portar med ett kolon (:) emellan. Då anger porten till vänster den lokala (värdens) datorns port. Porten till höger anger containerns port. Har man en webserver som externt ska lyssna på 8080 och internt på 80 skriver man: --publish 8080:80. Exempel: docker run --publish 8080:80 apache:latest
  • --rm Raderar en container när den körts klar. Exempel: docker container run --rm ubuntu:latest
  • -t TTY. Ger access via TTY till containern. Används ofta med -i
  • -v host_directory:container_mountpoint Monterar (och ev. skapar) host_directory på containerns mountpoint. Innehållet i katalogen finns kvar även om containern raderas. Exempel: docker run -itd -v "/opt/docker/var/lib/mysql:/var/lib/mysql" ubuntu:latest

Exempel

Radera container

docker container rm <namn eller id>