37 lines
1.5 KiB
Markdown
37 lines
1.5 KiB
Markdown
|
|
# docker container run
|
||
|
|
|
||
|
|
> Voer een commando uit in een nieuwe Docker-container.
|
||
|
|
> Meer informatie: <https://docs.docker.com/reference/cli/docker/container/run/>.
|
||
|
|
|
||
|
|
- Voer een commando uit in een nieuwe container vanuit een getagd image:
|
||
|
|
|
||
|
|
`docker {{[run|container run]}} {{image:tag}} {{commando}}`
|
||
|
|
|
||
|
|
- Voer een commando uit in een nieuwe container op de achtergrond en toon de ID ervan:
|
||
|
|
|
||
|
|
`docker {{[run|container run]}} {{[-d|--detach]}} {{image}} {{commando}}`
|
||
|
|
|
||
|
|
- Voer een commando uit in een eenmalige container in interactieve modus en pseudo-TTY:
|
||
|
|
|
||
|
|
`docker {{[run|container run]}} --rm {{[-it|--interactive --tty]}} {{image}} {{commando}}`
|
||
|
|
|
||
|
|
- Voer een commando uit in een nieuwe container met doorgegeven omgevingsvariabelen:
|
||
|
|
|
||
|
|
`docker {{[run|container run]}} {{[-e|--env]}} '{{variabele}}={{waarde}}' {{[-e|--env]}} {{variabele}} {{image}} {{commando}}`
|
||
|
|
|
||
|
|
- Voer een commando uit in een nieuwe container met gebonden volumes:
|
||
|
|
|
||
|
|
`docker {{[run|container run]}} {{[-v|--volume]}} /{{pad/naar/host_pad}}:/{{pad/naar/container_pad}} {{image}} {{commando}}`
|
||
|
|
|
||
|
|
- Voer een commando uit in een nieuwe container met gepubliceerde poorten:
|
||
|
|
|
||
|
|
`docker {{[run|container run]}} {{[-p|--publish]}} {{host_poort}}:{{container_poort}} {{image}} {{commando}}`
|
||
|
|
|
||
|
|
- Voer een commando uit in een nieuwe container en overschrijf het beginpunt van de image:
|
||
|
|
|
||
|
|
`docker {{[run|container run]}} --entrypoint {{commando}} {{image}}`
|
||
|
|
|
||
|
|
- Voer een commando uit in een nieuwe container die deze verbindt met een netwerk:
|
||
|
|
|
||
|
|
`docker {{[run|container run]}} --network {{netwerk}} {{image}}`
|