49,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커 배포 방식 문의 - 섹션 9. 복잡한 어플을 실제로 배포해보기
강사님 강의 잘 봤습니다. 복잡한 어플 실제 배포해보기를 보다 보니, Travis CI 에서 운영환경 도커 이미지를 빌드해서 도커허브에 push 를 해놓고, AWS Elastic Beanstalk 에서는 결국 도커허브 이미지를 사용하지 않고, 7강 리액트앱 배포할 때와 동일한 방식으로 EB 환경에서 도커를 빌드하는 방식을 사용한 것 같습니다. 제가 이해한 부분이 맞는지요. 그렇다면 도커허브에서 이미지를 pull 받아 EB 환경에 배포하는 방식으로 동영상 강의가 변경되어야 할 것 같습니다. 감사합니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
간단하게 질문드리겠습니다.
아래에도 있는데 다른답변을 주신거같아서.. 1. docker build ./ 이름없이 빌드를하면 기존에 이미지에 덮어씌워지는게아니라 새로운 이미지가 생기던데 영상에서는 docker build ./ 로 빌드를 했지만 원래쓰시던 이미지이름으로 빌드가 되고 그걸로 실행을 하는데 맥에서만 그런건가요? 그리고 PPT 파일에서는 COPY 후에 CMD "npm", " run", "build" <--원래하던것처럼이었는데 실제 코드작성시에는 RUN npm run build 로 그냥 적으시고 실행을 하셧는데 별차이가없는 건가요? RUN 자체가 실행을 하는거니 실행되서 다음거로 그냥 넘어가게되는건지..
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
질문드립니다.
강의보다가 궁금한것들 간단한것들을 질문드리는데 번거롭지 않으셧으면 합니다. ㅠㅠ 보통개발하는순서가 조금 궁금합니다. 도커를 이용한다는가정하에 node와 react를 local에서 개발을 하고난 이후 도커에 올리는지 도커를 설정하고 난후에 개발을 진행하는지 어떻게 진행을 하나요??
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
On branch master nothing to commit, working tree clean 어떻게 해결할까요?
travis.yml 파일 git에 commit 하니 On branch master nothing to commit, working tree clean 가 나오는데 이건 어떻게 해결하면 될까요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
generic이 뭔가요??
안녕하세요. 강의 듣다 travis.yml 파일 언어에 generic이라고 설정하셨는데 generic이 뭔가요?? 이거도 python과 같은 언어 인가요??
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Devops에 대해서 문의 드려요
안녕하세요. 제가 QA에서 데브옵스로 전직을 하려고 공부 중인데 인프런에서 데브옵스 강의가 있어서 도커 먼저 배우게 되었습니다. 데브옵스 엔지니어로 전직을 하려면 도커를 먼저 배워야할지 아님 어떤걸 배워야할지 계속 고민이예요. 어떨걸 어떻게 배우면 될까요??ㅜㅜ
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
운영환경 docker 실행했는데 안되는 것 같습니다. 도와주세요..ㅜㅜ
안녕하세요. 운영환경 nginx에서 도커 실행했는데 강의하신대로 안되는 거 같아요. 저는 docker run -p 8080:80 joseph/docker-react-app이렇게 명령어 실행하면 > docker-react-app@0.1.0 start /usr/src/app > react-scripts start ℹ 「wds」: Project is running at http://172.17.0.2/ ℹ 「wds」: webpack output is served from ℹ 「wds」: Content not from webpack is served from /usr/src/app/public ℹ 「wds」: 404s will fallback to / Starting the development server... Josephui-MacBookPro:Docker-react-app joseph$ 이렇게되면서 서버에서 빠져나오더라고요. 이건 왜 그런 걸까요??
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
테스트 실행 시 fail이 발생하는데 왜 그런걸까요??ㅜㅜ
안녕하세요. 테스트 진행 중에 fail이 발생해서 왜 그런지 잘 모르겠습니다. 아래는 fail 로그예요 FAIL src/App.test.js ✕ renders learn react link (42ms) ● renders learn react link Unable to find an element with the text: /learn react/i. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. <body> <div> <div class="App" > <header class="App-header" > <img alt="logo" class="App-logo" src="logo.svg" /> <p> Edit <code> src/App.js </code> and save to reload. </p> <a class="App-link" href="https://reactjs.org" rel="noopener noreferrer" target="_blank" > 반갑습니다. </a> </header> </div> </div> </body> 5 | test('renders learn react link', () => { 6 | const { getByText } = render(<App />); > 7 | const linkElement = getByText(/learn react/i); | ^ 8 | expect(linkElement).toBeInTheDocument(); 9 | }); 10 | at Object.getElementError (node_modules/@testing-library/dom/dist/config.js:34:12) at node_modules/@testing-library/dom/dist/query-helpers.js:71:38 at getByText (node_modules/@testing-library/dom/dist/query-helpers.js:54:17) at Object.<anonymous> (src/App.test.js:7:23) Test Suites: 1 failed, 1 total Tests: 1 failed, 1 total Snapshots: 0 total Time: 1.958s Ran all test suites.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Inbound 3306 포트를 여는 설정을 EB에 적용하는 이유가 뭔가요?
말 그대로 Inbound에 3306 포트를 허용하는 방화벽 설정을.. RDS에 설정하는 건 DB 커넥션 요청이 들어오는 포트가 3306 포트이기 때문에 Inbound로 열어주는건 이해하지만 EB에도 Inbound 3306 포트 설정하는 이유가 뭔가요 ? 이 부분이 잘 이해가 안가네요.. 아시는분 계신가요? 감사합니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Output: Invalid Dockerrun.aws.json version 문제
강의대로 따라 하긴했는데 이 에러는 저만 나는 걸까요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose up --build로 App.js에서 안녕하세요로 변경 시 새로고침해도 변경이 안되는데 왜 그런걸까요?
안녕하세요. 해당 강의 마지막에 해주신 "adadad" 텍스트에서 "안녕하세요"로 변경하셨는데 저는 바로 웹페이지에 반영되지 않는데 왜 그런걸까요?? 다시 docker-composs up --build를 해야지만 변경이됩니다. 확인 부탁드립니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
nodemon
노드몬 라이브러리 다운받고, package.json - script에 "dev": "nodemon server.js" 준 후. dockerfile에 COMMAND: ["npm", "run", "dev"] 하고 컨테이너 만들어봤는데 소스 변경시 컨테이너 재시작해주지 않으면 변경사항이 적용이 안 되더라구요. 컨테이너 노드몬 적용되는 방법을 알 수 있을가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
소스 변경시
앞선 강의에서 docker run -v /usr/src/app/node_modules -v $(pwd):/usr/src/app -v /usr/src/app/node_modules -v $(pwd):/usr/src/app옵션을 주면 소스 변경시에 바로 적용이 되었는데 docker-compose는 같은 기능을 할 수 있는 옵션은 없나요??
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
강의보다가 질문드립니다.
node_modules는 근데 npm init 을 했을때 설치가 되지않나요? 로컬에 왜없는지가 궁금합니다 . 고정된거라 다운받아주고 참조안하는건줄 알았는데 다시보니까 로컬에 있지도않네요 제거는 npm init할때 설치가 되어있습니다
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
강의자료
강의에서 사용하는 강의자료랑 앞부분 강의에서 받을 수 있는 자료내용이 약간 다른데 동일한 자료를 받을 수 있을까요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
AWS EB 배포 관련 질문입니다.
안녕하세요. 도커 및 CI 환경 강의 열심히 들어 완강을 했는데요~ 마지막에 travis ci 및 docker hub, aws EB 통해 배포를 하는데, 아래와 같은 에러가 발생하고 있습니다. 로컬환경에서는 어플리케이션이 정상작동하며, travis-ci 의경우, 정상적으로 pass 되었으며, dockerhub도 이미지가 갱신된게 보입니다. 다만 aws EB에서 뭔가 문제가 있는것 같은데요. S3 버킷에 travis-ci가 파일을 넣어주는것까지도 확인했는데, EB에서 update하는 과정에서 에러가 자꾸 발생하네요. 강의를 두번정도 봐서 보안그룹이나 API KEY설정을 다해줬는데, 뭐가 문제인지 모르겠습니다 ㅠ 다른분들도 비슷한 에러 발생한게 보이는데 도움주시면 감사하겠습니다. ㅁ s3버킷의 docker-fullstack-app에 아래와 같은 zip 생성됨 ㅁ aws EB 이벤트 로그 (환경업데이트 - Envitonment update is starting 이후)
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Next.js 와 같은 SSR이 필요한 프론트쪽 서버 구성은 ..?
앞단은 nginx가 받고 URI에 따라 front or back 소스로 리버시 프록시하고 front 3000 포트 부분에 next.js 같은 SSR 프레임워크로 필드된 소스를 node 프로세스로 띄어 놓으면 구성상 이상한가요 ? 아래 그림처럼요.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Mac OS 도커 설치 시 Hyper-V 설정 여부
안녕하세요. 수업 잘 듣고 있습니다. Windows OS에 처음 도커 설치 시 Hyper-V 설정과 CMOS 설정 때문에 애먹었는데, Mac OS에서는 따로 설정하지 않아도 정상적으로 설치&동작 되나요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
레디스가 뭔지 설명하는부분이 있었나요?
?? 나중에나오는건지 차례대로 보는데 못본거같습니다만.. toolbox 터미널에서는 복사방법을 잘모르겠네요 ... cmd에서는 그대로 컨트롤c컨트롤v인데 요기는 안되네영..
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose.yml 의 mysql 을 주석처리 하면
docker-compose.yml 의 mysql 을 주석처리 하면 로컬에서 docker-compose up 해서 개발할 때 db 안올라오지 않나요? 개발할때는 어떻게 하나요?