Skip to content

Instantly share code, notes, and snippets.

@icarofreire
Created August 20, 2024 13:27
Show Gist options
  • Save icarofreire/9debd15f3acfe0362425d743340ae239 to your computer and use it in GitHub Desktop.
Save icarofreire/9debd15f3acfe0362425d743340ae239 to your computer and use it in GitHub Desktop.
Anotações Docker
Anotações Docker
++ Executar um contêiner Docker;
$ docker run <container>
++ Mostrar todos os contêineres que estão em execução;
$ docker ps
++ Exibit mais informações sobre os contêineres que estão em execução;
$ docker ps -a
++ Deletar container(es);
$ docker rm <ID-do-container>
++ Deletar todos os containers com status exited;
$ docker rm $(docker ps -a -q -f status=exited)
ou
$ docker container prune
++ Deleta automaticamente o contêiner contêiner quando ele sai; (exited)
$ docker run --rm <container>
++ Executar um container separando nosso terminal do container em execução;
* Podendo fechar o terminal sem afetar o container em execução (detached mode).
* -d irá desanexar nosso terminal, -P irá publicar todas as portas expostas em portas aleatórias.
$ docker run -d -P --name <nome-porta> <container>
++ Especificar uma porta para o container;
$ docker run -p <porta> <container>
++ Exibir portas de um container;
$ docker port <container>
++ Para interromper um contêiner desanexado do terminal;
$ docker stop <container>
ou
$ docker stop <ID-do-container>
++ Para ver a lista de imagens disponíveis localmente;
$ docker images
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment