Docker, parametrar och exempel: Difference between revisions
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>