Eu instalei a caixa de ferramentas docker no Windows 10 ( https://docs.docker.com/toolbox/toolbox_install_windows/ )
Então criei um diretório para o meu projeto, com o arquivo docker-compose.yml ( https://docs.docker.com/compose/ )
Eu corro MINGW64, em seguida, cd para o diretório e clico docker-compose up
para iniciar as imagens para o projeto. Nota: o terminal MINGW64 agora está mostrando os logs e não consigo acessar outros comandos.
Agora, digamos que eu tenha que criar outro projeto: criarei outro diretório com outro arquivo docker-compose.yml.
Como executar os dois projetos simultaneamente? Nesta situação, não posso escrever no terminal MINGW64 para executar o segundo projeto enquanto o primeiro projeto está em execução.
Como executar dois projetos (com dois arquivos docker-compose.yml diferentes) simultaneamente, com a caixa de ferramentas docker?
obrigada
Se por simultaneamente, você quer dizer a partir de um único comando, pode optar por algo assim:
Desde que você tenha seu segundo arquivo de composição na pasta atual.
Se você quer dizer de uma única
docker-compose
chamada, não acho que haja uma maneira de fazer isso.O fato de você não ter obtido interação na CLI de volta se deve à maneira como você iniciou sua composição. Ao fornecer o sinalizador '-d', você separa a saída dos contêineres do shell atual. Exemplo com uma configuração do gitlab com 3 contêineres:
Você ainda pode acessar a saída dos contêineres com
docker-compose
, se necessário, o mesmo que comdocker
, com olog
comando.