inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

Window 환경 Docker Volume 코드변경 반영 안될 때

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

22-07-25 기준 package.json 의 scripts 에서 start 를 위와 같이 변경하면 작동합니다.

  • travis-ci
  • cicd
  • 데이터 엔지니어링
  • aws
  • docker
  • github
느긋한 너구리 댓글 7 좋아요 8 조회수 1303

docker rm `docker ps -a -q`

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

docker rm `docker ps -a -q` 라고 cmd에 치면은 unknown shorthand flag: 'a' in -a See 'docker rm --help' 나오는데요. docker rm $(docker ps -a -q) 도 해보았고 .. 흠 혹시 해결방법이 있을까요?

  • aws
  • docker
  • github
  • cicd
  • travis-ci
  • 데이터 엔지니어링
YU NA Joe 댓글 2 좋아요 0 조회수 1086

컨테이너 내부에서 Dockerfile이 보이지 않습니다

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

안녕하세요 강사님 강의를 따라 하는 중인데요 저희가 지정한 Work directory에서 ls 명령어를 주면 저는 Dockerfile이 보이지 않습니다 ㅠㅠ 이유가 뭘까요?

  • aws
  • docker
  • github
  • 데이터 엔지니어링
  • travis-ci
  • cicd
iambyunghyun 댓글 0 좋아요 0 조회수 363

travis vat id등록 의무화

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

이제 travis 무료 플랜이 vat id 기재를 필수로 정해서 회사 소속 없는 개인은 불가능 한거 같습니다 혹시 다른 CI/CD툴로 업데이트 해주시는 건 어떻게 생각하시는지요? 항상 감사히 많이 배우고 있습니다

  • github
  • docker
  • aws
  • cicd
  • 데이터 엔지니어링
  • travis-ci
이동한 댓글 1 좋아요 1 조회수 941

맥북 docker volume이 안됩니다...

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

vs code상 터미널에서 zsh이 쓰이고 있는 맥북이며 docker run -dp 3000:8080 -v /usr/src/app/node_modules -v $(pwd):/usr/src/app wkdzhd2000/nodejs 라고 입력했는데 컨테이너 ID가 나오지 않고 아래와 같이 형식에 맞지 않게 입력했다고 나옵니다. docker: invalid reference format. See 'docker run --help'. 맥북이기때문에 $(pwd)가 맞다고 생각하고 다른 부분에도 잘못 쓴 것이 없어보이는데 왜 인식하지 못할까요..? 구글링하며 몇몇 글이나 공식문서도 참조하고 있는데 아직까지 원인을 찾지 못하였습니다... 윈도우는 아니지만 혹시 몰라 ${pwd}하니 작동은 했습니다. 하지만 server.js의 소스코드를 바꾼다음 컨테이너를 docker stop 했다가 다시 run 해도 소스코드 변경내용이 반영되지 않는다는 문제가 생겼습니다.. 어디가 잘못된 걸까요?? 저만 이러나요??

  • docker
  • github
  • aws
  • 데이터 엔지니어링
  • cicd
  • travis-ci
wkdzhd2000 댓글 2 좋아요 0 조회수 529

강의 자료가 안받아집니다

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

안녕하세요 강사님 좋은 강의 감사합니다. 다름이 아니라 강의 자료 1-3강 과 새로 올려주신 소스코드자료(12월 28일)가 안받아집니다. 4-6강과 7-9강 자료는 잘 받아져서 압축이 잘 풀리는데 위의 두 자료들은 다운받을때 에러가 나서 압축해제가 안됩니다. 답변해주시면 감사하겠습니다.

  • github
  • aws
  • docker
  • 데이터 엔지니어링
  • travis-ci
  • cicd
대철강 댓글 3 좋아요 0 조회수 487

볼륨을 적용하였는데 npm run test 가 반영되지 않는 이유가 궁금합니다.

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

안녕하세요 선생님! 도커 컴포즈에서 볼륨 설정을 아래와 같이 하면, App.js 파일은 물론 App.test.js 파일도 볼륨 설정을 한것이라고 생각하는데요. volumes: - /usr/src/app/node_modules - ./:/usr/src/app 왜 로컬에서 App.test.js 파일을 변경 한 후, 컨테이너 안에서 npm run test 를 하면 로컬의 변경을 반영하지 않는 것인지 궁금합니다. 'docker run -it codetrain999/docker-react-app npm run test' 로 실행하였을 떄도 적용되지 않고 쉘에 직접 붙어서 실행해도 반영되지 않았습니다. 테스트용 컨테이너를 별도로 생성하니 App.test.js 파일의 변경이 실시간으로 적용되는데, 둘의 차이가 무엇인지 모르겠습니다. 감사합니다.

  • docker
  • aws
  • github
  • cicd
  • 데이터 엔지니어링
  • travis-ci
나무늘보 댓글 1 좋아요 0 조회수 632

volume 기능이 되지 않네요..

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

코드를 수정한 후에 새로 docker run을 해도 아무것도 달라지지 않습니다. 이유를 알 수 있을까요? 맥에서 사용하고 있습니다

  • aws
  • docker
  • github
  • cicd
  • 데이터 엔지니어링
  • travis-ci
david0218 댓글 1 좋아요 0 조회수 365

혹시 제 질문에만 답변해주지시지 않는 이유가 있으실까요?

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

아래와 같은 질문 글을 세번째 다시 올리기를 반복하고 있는데 제 질문에만 답변이 없으시고 저보다 늦게 올라온 글에는 하루 이내로 답변을 달아주십니다. 제 질문이 잘못되었거나 특별한 이유가 있으신지 알고싶습니다. elasticbeanstalk로 리액트 배포하는 부분 따라하고 있는 중에 다음과 같은 에러가 발생합니다. During an aborted deployment, some instances may have deployed the new application version. To ensure all instances are running the same version, re-deploy the appropriate application version. 도커와 linux2 로 설정하였고, 그에 맞게 linux2 버전으로 따로 올려주신 코드 그대로 똑같아 작성하였습니다. travis ci는 정상적으로 성공하는데 그 뒤에 aws에서 배포될때만 이렇게 에러가 나오네요.

  • github
  • aws
  • docker
  • 데이터 엔지니어링
  • cicd
  • travis-ci
댓글 2 좋아요 0 조회수 367

배포에서 에러가 발생합니다.

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

강의에 나오는 모든 과정을 따라하고 나니, travis ci 는 성공하였는데 elastic beanstalk 에서 다음과 같은 에러가 나오면서 주소로 들어가보면 502 상태입니다. Environment health has transitioned from Info to Severe. ELB processes are not healthy on all instances. Application update completed 65 seconds ago and took 4 minutes. ELB health is failing or not available for all instances. 그래서 올려주신 코드와의 차이를 보니, 지금까지 만든 docker-compose.yml 파일이 강사님의 코드에는 docker-compose-dev.yml이 되어있고, docker-compose.yml 에는 다음과 같은 코드가 들어가있네요. version : " 3 " services : react : build : context : . dockerfile : Dockerfile ports : - ' 80:80 ' volumes : - /usr/src/app/node_modules - ./:/usr/src/app stdin_open : true 여태까지 만든건 개발용인거 같은데 둘중 어떤걸 사용하는게 맞는건가요? 그리고 docker-compose.yml은 docker-compose up으로 실행이 가능했는데, docker-compose-dev.yml은 어떻게 실행하나요?

  • aws
  • docker
  • github
  • travis-ci
  • cicd
  • 데이터 엔지니어링
nu 댓글 2 좋아요 0 조회수 696

production 환경에서의 volumn의 장점

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

강의 너무 잘 듣고있습니다 감사합니다~^^ 제 질문은 배포환경(Elastic bean stalk)에서는 docker-compose.yml에 volume으로 매핑한다면 참조가 되지 않을 것 같은데요 가령 아래와 같은 docker-compose.yml을 master에 푸쉬해서 code pipeline으로 Beanstalk에게 넘겨줘서 컨테이너를 실행시킬 것인데, 그 컨테이너안의 /app 폴더가 로컬폴더인 ./frontend 를 가리킬 것 같지는 않은데요. 그렇다면, volume은 배포환경이 아닌, 개발환경에서의 편의를 위해서 사용하는 것인가요? 감사합니다. version : " 3 " services : frontend : build : dockerfile : Dockerfile.dev context : ./frontend volumes : - /app/node_modules - ./frontend:/app stdin_open : true

  • volume
  • beanstalk
  • docker
  • aws
  • github
  • travis-ci
  • 데이터 엔지니어링
  • cicd
2donny 댓글 2 좋아요 0 조회수 456

Package.json 파일이 없다는 오류가 나오지 않는 경우

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

안녕하세요 강사님이 진행하신 그대로 따라서 진행했는데, 도커 파일 빌드 했을 때 Package.json이 없다는 오류가 발생하지 않습니다. Windows OS 의 cmd 창에서 진행하고 있습니다. 이유가 뭘까요?

  • package.json
  • travis-ci
  • cicd
  • 데이터 엔지니어링
  • github
  • docker
  • aws
ligun 댓글 2 좋아요 1 조회수 760

aws 무반응 수정하기

해결됨

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

에러 없이 travis에서 잘 끝났는데 aws 무반응이시라는 분들은... travis.yml 파일에서 아래 내용처럼 신규 라인을 추가하시면 됩니다. deploy: provider: elasticbeanstalk edge: true <<- 이거 추가 region: "ap-northeast-2" 관련 레퍼는 아래 링크 참고하셔요 https://yayyz.github.io/2019/11/20/travis-ci-%EB%B0%B0%ED%8F%AC%EC%95%88%EB%90%A0%EB%95%8C.html https://forgiveall.tistory.com/571

  • 무반응
  • docker
  • aws
  • github
  • 데이터 엔지니어링
  • travis-ci
  • cicd
For Citizen 댓글 1 좋아요 1 조회수 201

윈도우 cmd창에서 redis-cli라고 치면 강사님 mac과 다르게 실행이 안되는데 윈도우는 원래 그런가요?

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

cmd창에서 그냥 redis-cli라고 치면 내부또는 외부명령 실행할수 있는 프로그램,또는 배치파일이 아닙니다라고 뜨는데 윈도우에서는 안되는건가요?

  • 데이터 엔지니어링
  • travis-ci
  • cicd
  • aws
  • docker
  • github
ks.ahn 댓글 4 좋아요 0 조회수 1152

test에 질문이 있습니다

해결됨

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

현재 App.test.js에는 test()안에 실행중인 코드가 없는 것 같고 test도 react에서만 진행하는데 테스트가 되는게 있나요? 테스트를 하여 성공을 하더라도 무엇을 기준으로 성공한건지 잘 모르겠습니다.. 그리고 백엔드 프론트 DB 등등 다양한 컨테이너가 존재하는데 테스트는 리액트만 진행하네요 이게 도커 환경에서 CI로 배포하는 과정까지 큰 틀에 집중하기 위해 test부분 내용은 의도적으로 생략하고 별다른 동작을 안해도 절차를 보여주기 위해 넣은걸로 보면 될까요??

  • docker
  • aws
  • travis
  • test
  • github
  • docker
  • react
  • travis-ci
  • cicd
  • 데이터 엔지니어링
K. Seonwoo 댓글 1 좋아요 0 조회수 194

기존 컴포즈 파일의 빌드 내용은요??

해결됨

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

build: dockerfile context 등은 지워야하나요? 개발환경에서 사용하는 도커 컴포즈 파일과 운영환경(AWS)에 사용하는 파일의 구조가 조금 다른데 한 파일에 그냥 떄려넣어도 되나요??

  • travis-ci
  • 데이터 엔지니어링
  • cicd
  • aws
  • docker
  • github
K. Seonwoo 댓글 1 좋아요 0 조회수 218

initialize.sql은 만들기만하고 COPY 안해주나요?

해결됨

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

도커파일에서 한글 설정 관련 파일만 ADD해주고 막상 mysql설정 내용이 다 들어가있는 mysql/sqls/initialize.sql 파일은 이미지 빌드 시 안가져가는거같은데 ...

  • mysql
  • docker
  • aws
  • github
  • 데이터 엔지니어링
  • cicd
  • travis-ci
K. Seonwoo 댓글 1 좋아요 0 조회수 334

노드로 만든 서버는 빌드를 따로 안하나요?

해결됨

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

노드로 만든 서버는 도커환경에서도 빌드를 해줄 필요가 없는건가요??

  • node
  • aws
  • docker
  • docker
  • build
  • github
  • travis-ci
  • cicd
  • 데이터 엔지니어링
K. Seonwoo 댓글 1 좋아요 0 조회수 340

.travis.yml 파일에 대한 질문이 있습니다.

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

저번에 질문을 남겼는데 다른 강의에 대한 답변을 남겨주셔서 다시 질문 남깁니다. 이 질문은 간단한 어플을 실제로 배포해보기(테스트 & 배포 부분) 의 Travis CI의 AWS접근을 위한 API 생성 에 대한 질문입니다. TravisCI에서 이번 강의에서 작성한 .travis.yml 파일을 가지고 aws beanstalk에 배포할 때 .yml 파일에는 Dockerfile.dev를 빌드하고 실행하는 내용만 적혀있는데, 돌아가는 과정을 보면 Dockerfile이 배포가 되는 것 같습니다. TravisCI에서 Dockerfile은 언제 읽는지 궁금합니다.

  • 데이터 엔지니어링
  • travis-ci
  • cicd
  • aws
  • docker
  • github
김수빈 댓글 3 좋아요 1 조회수 376

인기 태그

인프런 TOP Writers

주간 인기글