Segundo Post de uma sequência de três, sobre comandos e utilização de Docker.
Comandos
Listar os dockers ativos
$ docker ps
Nessa tela conterá:
- ID
- Nome da Imagem
- Comando que esta sendo executado
- Quando foi criado
- Status
- Portas utilizadas
- Nome do container
Com o parâmetro -a são listados todos os dockers criados que não foram removidos, até os que não estão ativos.
$ docker ps -a
Para listar somente os ids dos containers é utilizado o parâmetro -q
$ docker ps -q
Remover o docker
Caso o mesmo esteja em execução essa operação não será permitida e para forçar essa ação utiliza a opção -f
$ docker rm <ID_CONTAINER>
$ docker rm -f <ID_CONTAINER>
Acessar container já iniciado
$ docker attach <ID_CONTAINER>
Controle de portas
Para fazer redirecionamento de portas com container é utilizado o parâmetro -p seguido da porta do host e a porta da aplicação no container, separados por :.
No caso passado abaixo ao acessar a porta 8080 do host, a requisição será redirecionada para a porta 80 do container.
$ docker -p 8080:80 nginx
Criar imagem da aplicação iniciada
Através do comando commit é gerado uma imagem do container com todas as suas configurações
$ docker commit <ID_CONTAINER <NOME>:<VERSAO>
$ docker commit abe7ed70214c simbiose/acme:1.0
Listar Imagens
Existentes na base local.
$ docker images
Remover imagens
Essa operação não será permitida caso algum container em execução esteja utilizando a imagem desejada
$ docker rmi <IMAGE_ID>
No comments:
Post a Comment