깃허브 액션로 EC2에 도커 컴포즈로 컨테이너 올리는거 하고있는데 어제 내가 이해한게 좀 틀린거같아서


방법이 대충 두가지인거같은데



1. docker-compose.yml 파일을 ec2에 업로드하고 이걸로 ec2에서 이미지 빌드하고 컨테이너 올리기


2. 깃허브에서 docker-compose.yml로 이미지를 빌드해서 도커 허브에 올리고 ec2에서 각각의 이미지를 pull 해와서 컨테이너 올리기



이렇게 두가지 방법인거 맞음?


근데 궁금한게 만약 2번방식을 사용한다고치면,  docker-compose.yml에 컨테이너가 10개있으면


docker pull {{dockerhub_username}}/backend

docker pull {{dockerhub_username}}/nginx

docker pull {{dockerhub_username}}/db


이런식으로 서비스마다 각각 pull을 해와야하는데 이걸 한번에 할 수 있는 명령어가 있나?