49,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
ec2에서 visual studio editor 관련 작업
aws ec2 ubuntu에서 실습을하고 있었는데요. 보통 Dockerfile을 만들어서 vi로 편집하였는데요 visual studio editor를 활용해서 실습을 하려면 어떻게 해야할까요? ec2와 editor를 연동해주는 작업이 필요할까요? 초보라서 문의드려요.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
containter 전체 삭제시
root@ip-10-0-0-244:~# docker rm 'docker ps -a -q' Error: No such container: docker ps -a -q 명령어 실행시 다음과 같이 Error가 나서요. 궁금합니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
컨테이너 안으로 환경변수
지금 이대로면 elastic beanstalk 안에 환경변수가 생기는 거고 backend 컨테이너 안의 환경변수는 생길 수 없는 상황인거 아닌가요? 호스트의 환경변수를 컨테이너가 가져다가 그대로 사용할 수 있는 건가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커 이미지 빌드시 소스코드 포함 여부
도커 파일을 이용하여 빌드를 하면 소스코드도 이미지 안에 포함되는 것인가요? 아니라면 깃헙에서 코드를 끌어온 다음에 이미지를 이용해서 서버상에서 컨테이너화를 시키는 건가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
실제 수업내용과 다운로드 받은 강의 자료가 다릅니다.
안녕하세요, 강사님 강의 잘 듣고 있습니다. 다만 한가지 아쉬운 점이, 실제 수업 내용과 다운로드 가능한 강의 자료 간 내용이 많이 다릅니다. 강의 자료는 거의 도표로만 이루어져 있어, 수업 이후 자료만으로 학습하고자 할 때 도표 앞뒤의 문맥을 알 수 없어 학습에 어려움이 있습니다. 다른 수강생 분들도 강의 자료를 많이 질문하셨던거로 봤는데요, 공유 계획은 없으신지 문의드립니다. (혹시 윈도우 pdf 파일과 mac pdf 파일이 다른건지도 모르겠네요. 제 경우에는 windows pdf 파일을 사용하고 있습니다. ) 감사합니다.
- 따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
travis ci 배포자체가 안되네요 ㅜㅜ
삭제된 글입니다
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
AWS의 EKS 강의도 만들어 주시면 감사하겠습니다.
안녕하세요, 강사님 도커 강의 알차게 잘 들었습니다. 요즘 AWS를 활용한 쿠버네티스가 많이 사용하고 있는 추세인데요, AWS의 EKS 강의도 만들어 주셔서 인프런에 올려주시면 감사하겠습니다. 그럼 부탁 드리겠습니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
컴포즈시 이미지 생성 관련 질문입니다.
강의 내용대로 따라 하면서 보니 이미지가 총 3개가 생겼습니다. redis 는 redis-server를 지정하면서 생긴건 알겠는데 기존에 node 이미지외에 node-app 이미지가 따로 존재하더라구요 하지만 사용중인 이미지는 node-app 이고 node는 사용이 안되고 있더라구요 이미지 크기를 보니 node-app이 node 보다 조금 더 크던데 node 이미지는 docker-compose up을 하면서 작성되어 있던 dockerfile에 의해 일단 만들어지고 yml 파일에서 그 이미지를 가지고 node-app 이미지를 만든건가요? 사용하지 않는 이미지가 발생하지 않게 하려면 어떻게 해야 하나요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
윈도우에서의 도커 캐시가 저장되는 위치가 궁금합니다.
안녕하세요, 강의 잘 듣고 있습니다. docker run 을 하다보면, 로컬에 이미지가 없을 경우 도커 허브에서 이미지를 pull 받아 실행하는데요, 이 때 이미지가 저장되는 위치가 궁금합니다. 감사합니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
안녕하세요.. 무한로딩 타임아웃으로 문의드립니다 ㅠ
이런식으로 계속 무한 로딩되면서 결국에는 timeout오류가 발생합니다.. 미국 버지니아로 하긴했는데 이거때문에 타임아웃이 발생하는걸까요....???
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
AWS의 ECS, EKS 강의도 인프런에 제작 부탁 드립니다.
안녕하세요, 강사님 도커 강의 잘 듣고 있습니다. 강사님의 깊은 내공이 느껴지는군요. AWS의 ECS, EKS 강의도 인프런에 제작하셔서 올려주시면 감사하겠습니다. 그럼, 부탁드리겠습니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
aws 배포 오류가뜨네요
코딩 다 검사하구 테스트도 잘 통과됬는데두 aws에서 배포 오류가뜨네요 ㅜㅜ
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
deprecated 워닝
실제 프로젝트 작업할 때는 deprecated 나는 라이브러리 관리는 어떻게 하나요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
주제와는 좀 벗어날 수도 있지만 export/import save/load 관련 질문 드립니다.
강의를 아직 끝까지 듣지는 않았는데 제목 목록만 봐서는 강의에서 안 다루어지는 것 같아서 이미지 생성 순서 강의에 질문 남깁니다. 제가 지금 데이터+코드 로 딥러닝 개발환경을 도커 위에 구축하는 것을 해보려고 하는데요. 도커로 묶어서 컨테이너로 만드는 것 까지는 성공을 했어요. 주피터 노트북 웹으로 연결해서 쓰고 싶어서 포트 연결까지 해주었는데요. 아래 명렁어로 컨테이너를 실행시켜주었습니다. docker run -it -p 8888:8888 -d -v $(pwd)/notebooks:/notebooks final_doc -v $(pwd)/notebooks:/notebooks 부분은 dockerfile 에서 COPY 를 넣어도 왜인지(제가 경로를 잘 못기입한건지) 파일 복사가 안되어서 부득이하게 저렇게 시작할때 명령어로 주게 되었네요. notebooks 안에는 모델과 데이터가 담겨 있습니다. 그리고 나서 docker export 이미지아이디 >doc_cow_classification.tar 로 컨테이너를 tar 파일로 만들고 $ docker import doc_cow_classification.tar imported_img 를 이용해서 다시 이미지로 변환해 준 뒤 docker images로 이미지가 생성된 것을 확인하고 docker run -it -p 8888:8888 -d imported_img 를 했더니 docker: Error response from daemon: No command specified. 와 같은 에러를 만났습니다. 찾아보니 뭐,, 엔트리 포인트 커맨드를 직접 알려줘야 한다고 하더군요 (잘 이해는 안되었지만 기존에 tar 를 생성했던 컨테이너가 docker ps 로 정보 출력했을떄 CMD 가 /run_jupyter.sh 였어서 그것을 넣어 주었습니다. docker run -it -p 8888:8888 -d imported_img:latest /run_jupyter.sh 명렁어를 실행시키니 오류는 나지 않지만 docker ps 를 해도 컨테이너가 만들어진 것이 없습니다.. 1. 실행을 시켜도 아무 오류가 나지 않으면서 컨테이너가 만들어지지 않는 것은 무엇이 잘못 되었을까요? 정확한 답이 아니더라도 이러이러한것을 찾아보셔도좋을것 같아요 정도의 커멘트라도 정말 감사합니다 ㅠㅠ 2. export 명렁어를 찾아보니 컨테이너와 이미지 모두를 tar화 할 수 있다고 하는데, 제가 컨테이너 실행 시킬 때 같이 명령어에 입력해 주었던 docker run -it -p 8888:8888 -d -v $(pwd)/notebooks:/notebooks final_doc 포트 연결 정보도 남아 있게 되나요? 아니면 컨테이너-tar- 이미지 로 바꾸서 다시 실행시키면 저 정보를 다시 입력해 주어야 하나요? 긴 질문 읽어주셔서 감사합니다. ps. 좋은 강의 정말 감사드려요. 혼자 공부하고 있는데 구글링만 하면서 파편화 되어 있던 지식들을 이 강의를 통해 구조화 시킬 수 있었습니다. 강의 자료도 정말 좋고,, 일부러 에러 상황 먼저 만들어 주시고 해결 방법 알려주는 식의 진행도 정말 좋아요.. 떠먹여 주시는 강의 감사합니다.
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
terminateEnvironment completed successfully.
terminateEnvironment completed successfully. 환경 세부 정보에 이렇게 나오고 env에 더 이상 접근 할 수 없다면 완전히 삭제된거고 요금이 청구 될 일도 없는 건가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
volume 을 사용할 때
volume을 사용 한다면 변화를 적용시키면서 자동으로 변화된 부분의 빌드는 백그라운드로 돌아가는 건가요? 아니면 작업이 끝난 후에 빌드를 해주고 끝마쳐야 하는 건가요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
<<어플리케이션 소스 변경으로 재빌드시 효율적으로 하는 법 >> 질문입니다 .
copy . . RUN npm install 와 COPY package. json . RUN npm install COPY . . 의 차이에서 궁금해서 질문 드립니다. 전체를 복사해오면 package.json 파일도 같이 컨테이너 안에 이동되는게 아닌가요? 왜 완성본 도커파일에서는 RUN npm install 할때 캐시에서 가져오는거죠...? 여기서의 캐시란 컨테이너의 캐시인가요? 아니면 바깥(도커 환경 전체 ) 의 캐시인가요? 그리고 저는 build과정을 기존에 있던 도커파일로 만들더라도 (수정 후 재빌드라고 가정) 새로운 img id, 새로운 container id를 갖는 별개의 컨테이너가 생긴다고 이해를 했는데 무언가 잘못 이해한걸까요...? 도대체 재빌드 과정의 캐시는 어디서 있는 누구인지 궁금합니다. 아니면 DOCKERFILE이 하나 일때는 기존에 만들었던 이미지를 토대로 컨테이너를 생성하고, 그 이미지가 특정 캐시를 가진 걸까요??(이쪽이 좀 더 맞아 보이긴 합니다) 근데 이렇게 이해를 해도 npm install을 웹상에서 다 해오는것과 캐시에서 가져오는 것의 상황 차이에 대해 이해가 잘 안됩니다. 답변 부탁드리겠습니다
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose up --build
안녕하세요, 8강 복잡한 어플을 실제로 배포해보기(개발 환경 부분) Docker Compose 파일 작성하기 강의 중 마지막 부분에 docker-compose up --build를 실행할 때 다음과 같은 오류가 뜹니다. 전에 파이썬 설치를 할때 버전때문에 환경설정을 한 기억이 있습니다. docker-compose가 파이썬 스크립트라고 하던데, 명령어 실행 시 터미널도 Python3로 자동으로 변경됩니다. 답변 주시면 감사하겠습니다. [오류 내용] Building mysql Traceback (most recent call last): File "/usr/bin/docker-compose", line 11, in <module> load_entry_point('docker-compose==1.25.0', 'console_scripts', 'docker-compose')() File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 72, in main command() File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 128, in perform_command handler(command, command_options) File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1107, in up to_attach = up(False) File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1088, in up return self.project.up( File "/usr/lib/python3/dist-packages/compose/project.py", line 542, in up svc.ensure_image_exists(do_build=do_build, silent=silent, cli=cli) File "/usr/lib/python3/dist-packages/compose/service.py", line 350, in ensure_image_exists self.build(cli=cli) File "/usr/lib/python3/dist-packages/compose/service.py", line 1084, in build build_output = builder.build( File "/usr/lib/python3/dist-packages/docker/api/build.py", line 159, in build context = utils.tar( File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 30, in tar files=sorted(exclude_paths(root, exclude, dockerfile=dockerfile[0])), File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 49, in exclude_paths return set(pm.walk(root)) File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 214, in rec_walk for sub in rec_walk(cur): File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 214, in rec_walk for sub in rec_walk(cur): File "/usr/lib/python3/dist-packages/docker/utils/build.py", line 184, in rec_walk for f in os.listdir(current_dir): PermissionError: [Errno 13] Permission denied: '/home/blackb0x/Dev/docker-fullstack-app/mysql/mysql_data/mysql'
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
travis-ci github sync문제
위와 같이 Syncing이라고만 뜨고 정작 sync는 안되고 있어요. 구글링해보니 로그아웃하고 재로그인하라는데... 그래도 잘 안되네요. 해결방법 있을까요?
- 미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
실행이 안되고 있어요
nginx_1에 문제가 있다는 거 같은데 nginx Dockerfile default.conf 파일, docker-compose 파일 상으론 문제가 없어보입니다. nginx만 따로 컨테이너 생성해서 들어가보니 default.conf도 올바르게 변경 됬었구요. 뭐가 문제일까요