https://store.docker.com/
Lista os containers em execução
> docker ps
Lista todos os containers, mesmo os inativos, assim podemos ver o nome deles
> docker ps -a
Remove o container identificado
> docker rm <container id>
Remover os containers inativos
> docker container prune
Executa o container com o Linux Ubuntu, e vai para o estado e parado
> docker run ubuntu
> docker run ubuntu echo "Deseja executar uma ação mestre?"
Integra o terminal da maquina física, com o terminal dentro do container
> docker run -it ubuntu
> apt-get update
> touch todo-list.txt
> echo "Estudar docker" > todo-list.txt
> cat todo-list.txt
Vamos criar um arquivo texto...
> mkdir <nome do seu diretorio>
Para sair do terminal do container:
> exit
ou
CTRL + D
> exit
ou
CTRL + D
Se você consegue executar o docker com o Ubutunto inteiro, incluindo o ambiente gráfico,
então é seria possível rodar o meu ambiente de desenvolvimento inteiro nele, não?
Sim, é possível, mas poucas empresas fazem isto atualmente, talvez, no futuro isto se torne uma boa prática, mas ainda poucas o fazem. O contra ponto, é que você teria de rodar a imagem, gastar um pouco mais de memória e processamento pra isto, e conectar no container como se fosse uma máquina remota
Inicia o container
> docker start <container name> ou <container id>
Parando o container
> docker stop <container name> ou <container id>
Utilize os parametros no docker start:
-a para integrar os terminais e
-i de interativo para interagirmos com o terminal
> docker start -a -i <container id>
> docker attach <container id>
Sair do container sem encerrar a execução
CTRL + P, Q
Nenhum comentário:
Postar um comentário