49,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
컨테이너간 통신? 질문입니다.
문의드립니다. 컨테이너간 통신을 하려면 docker-compose를 이용해야 한다고 설명을 해주셨는데요... 한 컨테이너에서 mysql을 도커로 실행시키고 호스트에서 mysql 클라이언트로 db접속이 성공하는것을 확인했습니다. 이 상태에서 다른 컨테이너를 만들고 그 안에서 마찬가지로 mysql 클라이언트로 db접속을 해 보았는데 성공을 하네요... 왜 될까요? 제가 뭔가 잘 못 이해한건지 궁금하네요... ^^; 궂이 docker-compose로 안해도 된다는건가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
travis ci 배포 시 오래걸리는 이유?
강의에선 금방 되는데 오래걸리는 이유 아시나요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker run alpine ping localhost
실행되고 있는 docker run alpine ping localhost를 어떻게 끄나요? 중지시키는 단축키가 있나요?
- 따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose up 명령어 실행 후 서버 동작확인
삭제된 글입니다
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
mysql연결 오류
db.pool.query('SELECT * FROM lists', (err, results, fileds) => { if (err) return res.status(500).send(err); else return res.json(results); }); }); 위에의 소스에서 밑에 적혀있는 에러가 발생하네요ㅜ 원인을 잘 모르겠어서, 질문합니다 app_backend | Error: connect ECONNREFUSED 127.0.0.1:3306 app_backend | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1128:16) app_backend | -------------------- app_backend | at Protocol._enqueue (/app/node_modules/mysql/lib/protocol/Protocol.js:144:48) app_backend | at Protocol.handshake (/app/node_modules/mysql/lib/protocol/Protocol.js:51:23) app_backend | at PoolConnection.connect (/app/node_modules/mysql/lib/Connection.js:118:18) app_backend | at Pool.getConnection (/app/node_modules/mysql/lib/Pool.js:48:16) app_backend | at Pool.query (/app/node_modules/mysql/lib/Pool.js:202:8) app_backend | at /app/server.js:42:11 app_backend | at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5) app_backend | at next (/app/node_modules/express/lib/router/route.js:137:13) app_backend | at Route.dispatch (/app/node_modules/express/lib/router/route.js:112:3) app_backend | at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5) { app_backend | errno: -111, app_backend | code: 'ECONNREFUSED', app_backend | syscall: 'connect', app_backend | address: '127.0.0.1', app_backend | port: 3306, app_backend | fatal: true app_backend | }
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
가장 마지막 배포 단계에서 에러 발생
완강을 했지만 마지막 배포에 실패했습니다. elasticbeanstalk과 docker hub를 깨끗이 비우고 다시 하는 작업을 총 3번 했는데 같은 에러가 발생해서 질문 드립니다. 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. 오타가 없는지 확인해 보려고 선생님 파일과 vscode의 소스컨트롤을 이용해 비교해 보기도 했습니다. 어느 부분을 다시 보면 될까요??
- 해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose up 명령어 실행시 nginx 컨테이너 생성시 오류
[root@cent7 docker-fullstack-app]# docker-compose up Creating app_backend ... Creating docker-fullstack-app_nginx_1 ... error Creating docker-fullstack-app_frontend_1 ... Creating app_backend ... done Creating docker-fullstack-app_frontend_1 ... done Creating app_mysql ... done ERROR: for nginx Cannot start service nginx: driver failed programming external connectivity on endpoint docker-fullstack-app_nginx_1 (3488149d1b9177d6cb8475986f389295d4e1ff69f26bfdfcf7d97ede096b35c0): Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use ERROR: Encountered errors while bringing up the project. 에러메세지는 위와같습니다. 포트 충돌과 같은 내용이 에러에 있어서 기존에 생성된 컨테이너들 모두 삭제하고 실행했는데도 동일하네요. 소스는 강사님 git hub 에서 가져와서 생성하였습니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
travis CI에서 실패가 발생합니다.
안녕하세요. 이번 강좌에서 진행이 안되는게 많은것 같아요..제가 초보라 모르는게 너무 많네요..ㅜㅜ git에 커밋, 푸시 모두 진행했는데 아래와 같이 travisCI에서 빌드 실패가 났습니다. 0.20s$ docker build -t joseph/react-test-app -f ./frontend/Dockerfile.dev ./frontend 178unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /home/travis/build/[secure]/docker-fullstack-app/frontend/Dockerfile.dev: no such file or directory 179The command "docker build -t joseph/react-test-app -f ./frontend/Dockerfile.dev ./frontend" failed and exited with 1 during . 180 181Your build has been stopped.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
DB연결
안녕하세요. mysql을 기존에 있던 것을 사용하고 싶은데요.. 그럴려면 Elastic Beanstalk의 환경 속성 부분에 기존의 mysql의해당 정보를 입력하면 되는건가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
배포
elastic beanstalk를 계속 켜 놓으면 돈이 많이 드나요?ㅜ 배치 크롤링를 elastic beanstalk에 올려서 사용해 보려고 하는데, 돈이 많이 나올까 두렵네요..ㅜ
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
git commit -m "changed" 진행이 안됩니다.
안녕하세요. git commit -m "changed" 명령 후 터미널에 On branch master Changes not staged for commit: modified: frontend (modified content, untracked content) no changes added to commit 이렇게 메시지가 나옵니다. 이건 왜 그걸걸까요??
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
babel-loader 때문에 npm run start 안되는 문제
루트 경로에 있는 node_modules 를 지우고 프로젝트안에 node_modules 지우고 package-lock.json 지우고 다시 설치하면 됩니다
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker mongodb atlas 연결 질문
안녕하세요 우선 도커 강의 너무 잘 봤습니다. 강사님이 올리신 다른 mern stack 강의를 복습 활용 하기 위해서 docker 와 aws를 연결시키려고 하는데 어려움이 있어서 질문 드립니다. 이런식으로도 해보고 다른 여러가지 방식을 해봤는데 안되더라고요. backend 부분에 config만들고 그안에 dev,key,prod.js 로 나뉘어서 작동을 합니다.(강사님 mern stack 강의 자료와 동일) 이부분하고 연결이 되어야 하는 거 같은데 어떤 식으로 docker-compose를 구성해야 할지 잘 모르겠네요. 감사합니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker push 후 travis ci와 docker hub에 리파지토리가 없다고 나오네요 왜 그럴까요??
안녕하세요. 강의내용 대로 진행했는데 docker push 후 travis ci와 docker hub에 리파지토리가 없다고 나오네요
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
강사님~ AWS의 ECS와 EKS에 대한 강의도 만들어 주시면 감사하겠습니다.
안녕하세요, 강사님 덕분에 도커 강의 잘 듣고 있습니다. 부탁이 있는데요 AWS의 ECS(Elastic Container Service)와 EKS(Elastic Kubernetes Service)도 강의로 만들어서 제공해주시면 감사하겠습니다. 강사님이라면 충분히 가능할 것 같습니다. 그럼 부탁 드리겠습니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
build 시 출력이 이상합니다 이미지는 어떻게 찾나요?
강의의 내용과 다르게 출력됩니다. 어떻게 하면 영상과 동일하게 출력되나요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Queued 상태
저도 해당 질문과 같이 Queued 상태가 나와 질문올립니다. Travis CI에서 Job 안에 View Config를 봤을떄, 대략 다음과 같은 얘기가 나와서 우선 수정해봤습니다. 이제 Build Configuration은 체크로 뜨는데, 계속 Queued에서 멈춰 여쭤봅니다.sudo don't affect anymore root : os missing, use linux root : dist missing, use xenial (수정 .traivs.yml) language: generic dist: xenial os: linux services: - docker before_install: - echo "create docker image" - docker build -t bapbodanbbang/docker-react-app -f Dockerfile.dev . script: - docker run -e CI=true bapbodanbbang/docker-react-app npm run test -- --coverage after_success: - echo "Test Success!" after_failure: - echo "Test Fail!"
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose up 명령어 실행 후 에러가 발생합니다.
RROR: The Compose file './docker-compose.yml' is invalid because: services.nginx.ports contains an invalid type, it should be an array 위 에러가 나는데 왜 그런 걸까요??
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
initialize.sql 실행시 에러가 납니다.
DROP DATABASE IF EXISTS myapp; CREATE DATABASE myapp; USE myapp; CREATE TABLE lists ( id INTEGER AUTO_INCREMENT, value TEXT, PRIMARY KEY (id) ); 위에 처럼 작성했는데 Incorrect syntax near 'AUTO_INCREMENT'. Incorrect syntax near 'id'. Expecting '(', or SELECT. 에러가 납니다. 왜 그런 걸까요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Docker volume %cd% 에러
안녕하세요 %cd% 오류가 발생하네요. 일단 에러로그를 보니 %cd%를 volumne name으로 인식하고 있어서 여기만 빼고 컴파일 해보니까 잘 돌아갔습니다. 일단은 돌아가서 안심인데 이게 맞는 건지 잘 모르겠네요. 구글링해보니까 현재 로컬 디렉토리 지정하려면 window에서는 %cd%가 맞다고 하는데 작동이 안되서 뭐가 맞는건지 잘 모르겠네요. 혹시나 이부분에 있어서 답변 가능하시면 감사하겠습니다.