Multi Cloud Contaner on Docker Compose.
I want to be able to carry the execution environment freely by managing the CLI of each cloud with Docker Compose.
- Overview of Docker Compose.
- Start Docker Compose.
### ALL
docker compose up -d --build
### Each Container
docker compose up -d --build multi-cli-gcloud
- Use Container.
docker compose exec multi-cli-gcloud /bin/ash
docker compose exec multi-cli-azure /bin/ash
docker compose exec multi-cli-aws /bin/bash
- Setting Alias on Bash for using easy.
alias dg='cd ${Your Repository's PATH}/multi-cli && docker compose exec multi-cli-gcloud /bin/ash && cd -'
alias dz='cd ${Your Repository's PATH}/multi-cli && docker compose exec multi-cli-azure /bin/ash && cd -'
alias dw='cd ${Your Repository's PATH}/multi-cli && docker compose exec multi-cli-aws /bin/bash && cd -'
Have fun !! :)