2020-11-03 13:50:48 +00:00
|
|
|
# docker run
|
|
|
|
|
|
|
|
> Executa um comando em um novo container Docker.
|
|
|
|
> Mais informações: <https://docs.docker.com/engine/reference/commandline/run/>.
|
|
|
|
|
2021-01-16 15:33:31 +00:00
|
|
|
- Executa um comando em um novo container de uma imagem tagueada:
|
2020-11-03 13:50:48 +00:00
|
|
|
|
|
|
|
`docker run {{imagem:tag}} {{comando}}`
|
|
|
|
|
|
|
|
- Executa um comando em um novo container em background e exibe o ID:
|
|
|
|
|
2022-07-28 14:03:27 +01:00
|
|
|
`docker run --detach {{image}} {{command}}`
|
2020-11-03 13:50:48 +00:00
|
|
|
|
|
|
|
- Executa um comando em um novo container que será removido após a execução em um modo interativo e com um terminal TTY:
|
|
|
|
|
2022-07-28 14:03:27 +01:00
|
|
|
`docker run --rm --interactive --tty {{image}} {{command}}`
|
2020-11-03 13:50:48 +00:00
|
|
|
|
2021-01-16 15:33:31 +00:00
|
|
|
- Executa um comando em um novo container com variáveis de ambiente:
|
2020-11-03 13:50:48 +00:00
|
|
|
|
2022-07-28 14:03:27 +01:00
|
|
|
`docker run --env '{{variável}}={{valor}}' --env {{variável}} {{imagem}} {{comando}}`
|
2020-11-03 13:50:48 +00:00
|
|
|
|
|
|
|
- Executa um comando em um novo container montando volumes nos caminhos específicos:
|
|
|
|
|
2022-07-28 14:03:27 +01:00
|
|
|
`docker run --volume {{caminho/no/host_local}}:{{caminho/no/container}} {{imagem}} {{comando}}`
|
2020-11-03 13:50:48 +00:00
|
|
|
|
|
|
|
- Executa um comando em um novo container e abre as portas para acesso:
|
|
|
|
|
2022-07-28 14:03:27 +01:00
|
|
|
`docker run --publish {{porta_do_host_local}}:{{porta_do_container}} {{imagem}} {{comando}}`
|