O melhor tutorial Docker Olá Mundo em 2024. Neste tutorial você pode aprender Executando um recipiente interativo,Começando recipiente (modo de fundo),Pare o contentor,
Docker permite que você execute aplicativos no recipiente, usando o comando janela de encaixe de execução para executar um aplicativo no recipiente.
Olá produção mundial
w3big@w3big:~$ docker run ubuntu:15.10 /bin/echo "Hello world" Hello world
parâmetros analíticos:
docker: Docker arquivo executável binário.
execute: combinação janela de encaixe anterior para executar um recipiente.
ubuntu: 15.10 designado para executar o espelho, Docker primeiro de existir o espelho host local, se não existe, Docker será baixado a partir de uma imagem de espelho do entreposto público Docker Hub.
/ Bin / echo "Olá, mundo" : a fim de iniciar a implementação do recipiente
O significado completo de comando acima pode ser interpretado como: Docker para criar um novo recipiente imagem ubuntu15.10, e depois executá-bin / echo "Olá, mundo" no recipiente, em seguida, mostra o resultado.
Nós janela de encaixe dois parâmetros -t -i, vamos janela de encaixe recipiente prazo para alcançar capacidade de "diálogo"
w3big@w3big:~$ docker run -i -t ubuntu:15.10 /bin/bash root@dc0050c79503:/#
parâmetros analíticos:
-t: Especifica um pseudo-terminal ou no novo terminal de contentores.
-i: permite que você insira um contêiner padrão (STDIN) para interagir.
Nesse ponto entramos em um sistema de recipiente ubuntu15.10
Tentamos ser executado em um gato comando recipiente / proc / version e ls respectivamente ver a lista de sistemas de informação de versão de arquivo e a corrente no diretório atual
Nós podemos executar o comando de saída ou usar CTRL + D para sair do recipiente.
Criar um contêiner de processo de execução usando o seguinte comando
w3big@w3big:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
Na saída, não esperamos para ver o "Olá mundo", mas uma seqüência de caracteres
2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
Isso é chamado o recipiente ID longa seqüência, para cada recipiente, é único, podemos através do ID recipiente para exibir o recipiente correspondente que aconteceu.
Primeiro, precisamos ter certeza de que o recipiente tenha executado, você pode visualizar a janela de encaixe ps
w3big@w3big:~$ docker ps
CONTAINER ID: Container ID
NOMES: nome do contêiner atribuído automaticamente
Use o comando registros Docker no recipiente, o recipiente para ver a saída padrão
w3big@w3big:~$ docker logs 2b1b7a428627
w3big@w3big:~$ docker logs amazing_cori
Usamos comando janela de encaixe parar para parar o recipiente:
Por janela de encaixe vista ps, o recipiente parou de funcionar:
w3big@w3big:~$ docker ps
Você também pode usar o seguinte comando para parar:
w3big@w3big:~$ docker stop amazing_cori