domingo, 15 de dezembro de 2019

Docker - Comandos Úteis

Obter imagem do Docker Hub
Sintaxe: docker pull <image>
Exemplo: docker pull mysql/mysql-server:5.7 

Lista imagens instaladas
Sintaxe: docker image

Cria e executa o container, atribuindo a este um <nome>. Caso necessário efetua o download do Docker Hub. A opção -d indica que o container deverá executar em background.
Sintaxe: docker run --name=<nome> -d <imagem>
Exemplo: docker run --name=mysql1 -d mysql/mysql-server:5.7

Para a execução de um container <nome>.
Sintaxe: docker stop <nome>
Exemplo: docker stop mysql1

Inicia a execução de um container <nome>.
Sintaxe: docker start <nome>

Exemplo: docker start mysql1

Para e inicia a execução de um container <nome>.
Sintaxe: docker restart <nome>


Exemplo: docker restart mysql1

Lista containers. A opção -a indica que devem ser listados TODOS containers, inclusive os que não estão em execução.
Sintaxe: docker ps -a

Log do Container <nome>.
Sintaxe: docker logs <nome>
Exemplo: docker logs mysql1

Executar um comando dentro do Container <nome>.Sintaxe: docker exec -it <nome> <comando>
Exemplos: 
docker exec -it mysql1 mysql -uroot -p
docker exec -it mysql1 bash

Apaga/remove um  Container <nome>Sintaxe: docker rm <nome>
Exemplo: docker rm mysql1

Apaga/remove a Imagem de um  Container <imagem> docker rmi <imagem>

Nenhum comentário:

Postar um comentário