Este artigo será elaborado em:
"Docker Run" vs "Docker Create"
O "Docker Run" e "Docker CriarAmbos são utilizados para construir os recipientes do docker usando a imagem ou instantâneo do contêiner criados pelo “Docker Build”Comando. A principal diferença entre esses dois comandos é que o comando "Docker Run" cria o contêiner e o inicia automaticamente. Por outro. O contêiner criado pelo comando "Docker Create" pode ser iniciado através do comando "Docker Start".
Como usar o "Docker Run" no Docker?
O "Docker Run”O comando cria o contêiner a partir de um instantâneo ou imagem e inicia -o automaticamente. Siga as instruções fornecidas para utilizar o “Docker Run”Comando.
Etapa 1: Criar arquivo de programa
Primeiro, crie um arquivo chamado “índice.html”Arquive e cola o código HTML abaixo dado no arquivo:
Etapa 2: Faça do Dockerfile
Em seguida, faça outro arquivo chamado “Dockerfile”E adicione as seguintes instruções para dockerize o programa HTML:
De Nginx: mais recente
Índice de cópia.html/usr/share/nginx/html/index.html
EntryPoint ["nginx", "-g", "Daemon Off;"]
Etapa 3: Faça a imagem do Docker
Depois disso, crie a imagem ou instantâneo do contêiner, utilizando o comando abaixo. Aqui, o nome da imagem é definido através do “-t" marcação:
Docker Build -T html: mais recente .
Etapa 4: Crie e execute o contêiner
Utilize o “Docker Run”Comando para criar o contêiner a partir do instantâneo e executá -lo automaticamente. Aqui:
Docker Run -Nome Html1 -container -d -p 80:80 html: mais recente
Agora, visite o host local e verifique se o contêiner é iniciado ou não:
Como usar o “Docker Create” no Docker?
O "Docker Criar”Comando apenas cria o contêiner, e esses contêineres são iniciados através do“Docker Start”Comando. Para a ilustração, utilize as etapas dadas.
Etapa 1: Crie contêiner
Primeiro, crie o contêiner a partir do instantâneo do contêiner criado pelo “Docker Build”Comando na seção anterior. Para esse fim, use o “Docker Create -name -p ”Comando:
Docker Create-Nome New-HTML-CONT -P 80:80 HTML: mais recente
Etapa 2: Iniciar o contêiner
Em seguida, inicie o contêiner através do “Docker Start ”Comando. Aqui, você também pode usar o ID do contêiner para iniciar o contêiner:
Docker Iniciar o novo-html-cont
Depois disso, verifique se o contêiner é iniciado ou não navegando para a porta atribuída da localhost. A saída mostra que iniciamos o contêiner com sucesso:
Nós demonstramos a principal diferença entre o “Docker Run" e "Docker Criar”Comandos e como utilizá -los para criar contêineres.
Conclusão
Os comandos “Docker Run" e "Docker Criar”São usados para construir recipientes do docker usando a imagem ou instantâneo do contêiner criado pelo“Docker Build”Comando. A principal distinção entre esses dois comandos é que o comando "Docker Run" gera e inicia o contêiner, enquanto o comando "Docker Create" gera apenas ou cria o contêiner, mas não o inicia automaticamente. Este artigo explicou a principal distinção entre os comandos do Docker "Run" e "Create".