Avaliações do editor: Avaliações do usuário:[Total: 1 Average: 5] @media(min-width: 500px) { } @media(min-width: 800px) { }
Composerize é uma ferramenta on-line e de código aberto gratuita que pode gerar o arquivo de composição do Docker a partir do comando de execução do Docker. Esta é uma ferramenta extremamente simples e útil para DevOps e SREs para gerar rapidamente um arquivo “docker-componse.yml” de consideração simples a partir de um comando “docker run” complexo. Você basicamente dá a ele o comando de execução completa e então ele irá gerar o arquivo de composição correspondente que você pode executar e implantar.
Arquivos de composição do Docker são muito mais fáceis de armazenar e manter na minha opinião e uma vantagem é que você não precisa remover comandos longos de execução do Docker. E é isso que esta ferramenta faz aqui. Basta dar o comando run do Docker e ele cuidará do resto. Na próxima seção, você verá como usá-lo.
Como gerar o arquivo Docker Compose a partir do comando Docker Run?
Usar esta ferramenta é bastante simples. Você pode ir para a versão hospedada online desta ferramenta aqui. A IU principal se parece com a mostrada abaixo. Ou você também pode obter seu código-fonte e hospedá-lo em seu servidor ou executá-lo localmente.
Comece digitando todo o comando docker run na caixa superior. Inclua todos os sinalizadores, nome da imagem e nome do contêiner com outras opções.
Assim que você terminar de especificar o comando de execução, ele gerará instantaneamente o código para o arquivo docker compose para você. Basta rolar um pouco para baixo e você o verá lá.
Depois que o código docker compose for gerado, basta copiá-lo e salvá-lo em um arquivo “docker-compose.yml” e a partir de agora use o seguinte comando para iniciar o contêiner.
sudo docker compose up-d
Isso é tudo o que é necessário para gerar o arquivo de composição do Docker a partir do comando run do Docker. Esta é uma ferramenta muito útil, e você pode simplesmente marcá-la para acesso rápido. Ao usá-lo, você não terá que escrever todo o arquivo de composição do docker do zero.
Pensamentos finais:
Como engenheiro de confiabilidade de site ou engenheiro de DevOps, você geralmente tem para escrever arquivos do Docker Compose para vários aplicativos da web. Se você gosta de acelerar o processo, o Composerize é a ferramenta que você pode experimentar. Ele funciona muito rápido e você só precisa especificar o comando de execução do Docker corretamente com a sintaxe adequada e todos os argumentos e opções.