Travis CI --> AWS 과정에서 질문드립니다!
290
작성한 질문수 3
안녕하세요! 바로 전에 질문 남겼었는데.. 궁금한게 또 생겨.. 댓글에 질문 다시 드릴까하다가 혹시 다른 분들도 같은 궁금증이 있진 않을까하고 새로 글 작성합니다!
두 가지가 궁금한데요..!
1. AWS EB가 Dockerrun.aws.json 을 읽어 Docker Hub로부터 이미지를 내려받고, docker-compose.yml 을 읽어 컨테이너를 실행한다고 이해를 했는데, 그러면 .travis.yml 파일의 deploy: 부분의 전달 대상(AWS S3)에게 프로젝트 파일 전체를 전달하는건가요? (Dockerrun.aws.json 파일을 읽을려면 파일을 가지고 있어야될 거 같아서요!)
2. AWS EB가 Docker Hub에서 이미지 3개를 내려받고, docker-compose.yml 을 읽어 컨테이너를 실행하는거면, docker-compose.yml에 build: 부분은 지워도 상관없는건가요? 그러니까.. 생성된 이미지를 Docker Hub로부터 내려받았는데, 다시 빌드해서 이미지를 생성하는거 같아서요!
감사합니다. (_ _)
답변 2
1
안녕하세요 좋은 질문 감사합니다.
이것은 현재
AWS Linux 1을 사용할 때와
Linux 2를 사용할 때가 다릅니다.
제가 영상으로 찍은것은 Linux1을 이용했으며 그 이후에 AWS에서 업데이트해서 Linux2를 사용을 권장하고 있어서 그 부분에 대한 소스코드와 바뀐점을 글로 넣어둔 부분입니다.
Linux 1(Docker running on Amazon Linux)에서는 Dockerrun.aws.json을 사용하지만
Linux 2(Docker running on Amazon Linux2)에서는 오직 Docker-Compose.yml 파일을 이용합니다.
그러니깐 Linux 1에서는 Docker-compose.yml는 사용하지 않습니다.
1. s3에 실제로 들어가서 파일을 다운로드 해보면 모든 파일이 들어있는걸 볼수있습니다 ㅎㅎ !
2. 이 부분은 Linux1에서는 EB가 컨테이너를 생성할때 Dockerrun.aws.json 파일을 보고 도커허브에서 이미지를 가지고 오기 때문에 docker-compose.yml 파일과는 상관이 없습니다 ㅎㅎㅎ
좋은 질문 감사합니다.
현재 Linux1에서 작업 중이신것 같은데 ! 다 끝나시면 제가 참고로 올려 놓을 글 보시고 Linux2로 진행해보시는 것도 추천합니다 !
수고하세요!
Docker Containers간 통신 할 때 나타나는 에러 강의 질문
0
80
1
WINDOW + Vite를 사용하여 소스 코드 변경이 반영되지 않는 현상
0
79
1
도커 컨테이너 끼리 SSL 통신 시 문제가 생깁니다..
0
216
1
도표 강의 자료 사용이 불가합니다. (권한 문제)
0
137
1
Docker compose 관련 공유
0
143
1
트레비스가 유료화가 되어 테스트가 어려워 챕터8에서 고민중입니다.
0
79
1
강사님 혹시 vscode 어떤 테마 쓰시나요..?
0
287
1
The instance profile aws-elasticbeanstalk-ec2-role associated with the environment does not exist.
0
105
1
travis ci가 이제 유료화가 된 것 같습니다;;;
0
211
2
docker-compose up 에러 공유 드립니다
0
291
1
Elastic Beanstalk에서 도메인 클릭시 react 이미지가 안나오고 다른 화면이 나오는데
0
170
1
도커 빌드 시간이 너무 오래걸려요..
0
1065
2
docker-compose down 이후에도 containers에 redis가 남아 있는 이유
0
168
1
도커 볼륨이 작동이 안되는것 같아서 질문드립니다!
0
213
2
docker-compose 가 Docker Desktop 에서 빠진건가요? command not found 라고 뜨네요
0
279
1
Error response from daemon: The system cannot find the file specified.
0
220
1
draw.io 오류
0
653
1
Docker Volume 오류(reference, lowercase)
0
565
1
[섹션3 - 내가 만든 이미지 기억하기 쉬운 이름 주기] 네이밍/태그 에러
0
227
1
axios오류 문의드립니다!
0
334
1
node.js version
0
485
1
안녕하세요 마지막 강의 질문 있습니다.
0
435
1
Deploy를 계속 실패합니다.
3
1383
4
TravisCI에서 계속 에러가 납니다....
0
361
1





