inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

이미지빌드 실습 질문

해결됨

개발자를 위한 쉬운 도커

데이터베이스, 백엔드, 프론트 실습에서 컨테이너 실행 실습과 도커파일 이미지 빌드 실습 두개를 하는데 컨테이너 실행 실습은 커밋 방식을 통해 이미지를 만드는 방법인건가요? 두 실습의 연관이 무엇인지 모르겠어요 ㅠㅠ

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
양양 댓글 2 좋아요 1 조회수 173

7-3 python을 위한 도커 강의에서 질문드립니다.

해결됨

실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기

vscode에 select kernel을 누르면 아무 kernel도 뜨지 않습니다. 강의에는 Python Environments... 이 뜹니다.

  • python
  • 딥러닝
  • linux
  • docker
  • azure
  • 가상화
  • mlops
poptato 댓글 2 좋아요 0 조회수 192

kaggle gpu images 설치시 Error가 발생합니다.

해결됨

실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기

kaggle gpu images 설치시 Error가 발생합니다. docker login -u username으로 login 후에도 동일하게 안됩니다. Error response from daemon: pull access denied for kaggle-gpu-images, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

  • python
  • 딥러닝
  • linux
  • docker
  • azure
  • 가상화
  • mlops
poptato 댓글 3 좋아요 0 조회수 275

docker push 중 경고

해결됨

개발자를 위한 쉬운 도커

안녕하세요, 강의를 열심히 수강 중인 학생입니다. (실습을 진행 중인 환경은 맥입니다.) docker push 중에 선생님과 다른 결과창이 떠서 궁금한게 생겨 질문남깁니다. 메세지 내용을 정확하게 이해할 수 없어 챗지피티한테 먼저 물어봤습니다. 지피티한테 답변을 받은 이후에 생긴 궁금증들 입니다. 레이어가 마운트되고 있다는게 정확하게 무슨 의민가요? 우선 레이어도 무엇을 지칭하는지 모르겠습니다만ㅠ 현재 실습상황에서는 docker images 명령어를 통해 image를 확인해보면, 이렇게 나와있습니다. 원본 이미지(devwikirepo/simple-web)가 이미 존재하고 그에 대한 사본(sjin980530/simple-web)이 존재하기에 이런 경우가 발생하는건가요? 그럼 지금 진행하고 있는 실습은 push를 docker hub에 하고있는건데, 로컬의 상황과는 관계없는게 아닌가요?ㅠㅠ 현재 푸시된 이미지가 단일 플랫폼 이미지라는 말은 그럼 제 실습환경(mac)이 아닌 다른 환경(윈도우 등)에서는 사용하지 못하는 이미지라는 뜻인가요? 1과 이어지는 질문입니다 원래 레이어와 푸시된 레이어의 다이제스트가 매핑되고있다라고 하는데, 이건 어떻게 이해하면 될까요? 레이어에 대한 지식이 없어 어떤 상황인지 감이 잘 안잡힙니다. 항상 감사드립니다.

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
wldls0530 댓글 2 좋아요 1 조회수 289

remote desktop 으로 azure. 가상머신 접속시 error

해결됨

실전도커: 도커로 나만의 딥러닝 클라우드 컴퓨터 만들기

처음에 강의를 따라서 접속했을때는 되었는데 껐다 킨 후 다음날 접속시 접속이 안됩니다. 제 pc m3 맥북프로 입니다. azure 가상 머신을 restart 하면 처음에는 접속이 되는데 바로 다시 끊어집니다. ssh로는 접속이 됩니다.

  • python
  • 딥러닝
  • linux
  • docker
  • azure
  • 가상화
  • mlops
poptato 댓글 2 좋아요 0 조회수 307

Windows WSL 설치 문구 없음

해결됨

개발자를 위한 쉬운 도커

강의때 버전과 Docker 버전이 달라 WSL설치에 대한 경고문구가 나오지않습니다. 설치 하지않아도 문제없을까요? 아니면 필수적으로 설치해야할까요?

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
댓글 2 좋아요 1 조회수 248

섹션 2 - 가상화기술 질문

해결됨

개발자를 위한 쉬운 도커

강의내용 가상화 기술 사용 이전에는 하나의 OS에서 여러 프로그램을 동작시키는 경우 하나의 프로그램에서 오류가 발생하거나, 주어진 리소스보다 많은 리소스를 사용하면 다른 프로그램에 영향을 미친다. 이에 대한 해결책으로 가상화 기술을 사용하면서 각 프로그램이 독립적으로 동작하며 할당된 자원만을 사용하므로 근본적인 문제를 해결할 수 있다. 라고 이해했습니다. 질문 하지만 결국 호스트 OS가 뻗어버리면 가상화된 방식으로 동작하는 것들도 모두 뻗어버린다고 생각이 들어 근본적인 해결책이 되지는 않는다는 생각이 들었습니다. 얕은 지식으로 생각해본 결과 결국 하나의 컴퓨터에 하나의 프로그램만 돌아가도록 해야할 것 같은데, 이러면 많은 리소스가 사용될 뿐만 아니라 관리의 어려움도 있을 것 같다는 생각이 들었습니다. 제가 너무 극단적인 상황을 생각을 생각하는 걸까요? 실무 레벨에서는 실제로 어떻게 관리하는지, 정말 가상화가 근본적인 해결책이 되는지 등에 대해서 궁금증이 생겨 질문 드립니다. 강의 잘 보고 있습니다. 감사합니다! --- 추가적으로 프론트앤드 개발 환경에서 다양한 환경을 구성해보면서 도커를 공부해보고 싶은데요. 실무에서는 이런 식으로 도커를 활용하니 이런걸 중점적으로 공부하고 구성해보세요. 하는 환경이 있다면 몇개 추천해주시면 감사드리겠습니다!

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
띵호 댓글 3 좋아요 1 조회수 129

Git Bash Winpty 설정

해결됨

개발자를 위한 쉬운 도커

첫주 환경 구축 중에 Git Bash Winpty 설정하는 부분에서 alsias가 적용되지 않았습니다. 아마 이전에 사용하던 git 설정으로 인해 해당 alias가 적용되지 않은 것 같은데, 위 부분을 넘어가도 괜찮을까요? 제가 사용하고 있는 os는 window 10을 사용하고 있고, git bash의 버전은 2.46.0입니다.

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
Ari 댓글 2 좋아요 1 조회수 316

강의 자료

미해결

DevOps를 위한 Docker 가상화 기술 (Private Harbor Registry)

pdf 자료랑 명령어 모음 자료 언제 업로드 되나요?

  • docker
  • 가상화
  • ci/cd
  • msa
marlone Johnathan 댓글 2 좋아요 0 조회수 259

localhost 접속질문 입니다.

해결됨

개발자를 위한 쉬운 도커

안녕하세요 좋은강의 만들어주셔서 감사합니다. 제가 섹션6. 컨테이너 애플리케이션 구성 부분을 따라하고 있습니다. prstgreSQL , SpringBoot 백엔드 두개는 컨테이너 구성 및 접속이 잘됩니다. postman 으로 백엔드에 데이터를 날려보니 잘 나옵니다. 하지만 꼭 프론트엔드 접속부분에서 항상 접속이 안됩니다. frontend 컨테이너도 물론 잘실행 됩니다. docker desktop 에서 프론트 로그를 보면 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 3 (SIGQUIT) received, shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 7#7: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 8#8: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 10#10: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 11#11: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 7#7: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 11#11: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 8#8: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 13#13: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 13#13: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 8#8: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 12#12: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 14#14: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 13#13: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 12#12: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 9#9: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 9#9: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 12#12: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 9#9: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 10#10: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 10#10: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 11#11: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 14#14: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 14#14: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 7#7: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 17 (SIGCHLD) received from 10 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 10 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 12 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 29 (SIGIO) received 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 17 (SIGCHLD) received from 11 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 7 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 9 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 11 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 29 (SIGIO) received 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 17 (SIGCHLD) received from 8 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 8 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 29 (SIGIO) received 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 17 (SIGCHLD) received from 14 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 13 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 14 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: exit 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: using the "epoll" event method 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: nginx/1.21.4 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: built by gcc 10.3.1 20210424 (Alpine 10.3.1_git20210424) 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: OS: Linux 5.15.153.1-microsoft-standard-WSL2 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker processes 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 7 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 8 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 9 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 10 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 11 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 12 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 13 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 14 이렇게 나오는데 접속 에러 로그도 안나오네요 제가 다른곳에서 80 포트를 사용중인가 싶었지만 그렇지도 않습니다. 혹시 제가더 살펴볼 다른곳이라도 있을까요?

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
호갱 댓글 2 좋아요 1 조회수 212

kubeadm join 이 안됩니다.

미해결

멀티OS 사용을 위한 가상화 환경 구축 가이드 (Docker + Kubernetes)

안녕하세요. master 구성 8번까지 다 하구요, node01, node02, 번에서 kubeadm join 명령어로 클러스터에 등록하려고 하는데 다음과 같이 오류가 발생해요... Connection refused 가 발생하는데 이유가 뭘까요 ? 이미지 상의 192.168.32.10:6443 로는 telnet 연결은 잘 됩니다. master 에서 systemctl status kubelet 했을 때의 결과 입니다. Nameserver limits exceeded 랑 연관이 있을 까요 ? node02에서 Connection Refuse master에서 systemctl status kubelet 결과

  • docker
  • kubernetes
  • 가상화
  • vagrant
  • virtualbox
김동운 댓글 1 좋아요 0 조회수 426

강의자료

미해결

멀티OS 사용을 위한 가상화 환경 구축 가이드 (Docker + Kubernetes)

이 강의의 강의 교재는 어디서 받을 수 있나요?

  • docker
  • kubernetes
  • 가상화
  • vagrant
  • virtualbox
Blaire 댓글 1 좋아요 0 조회수 212

./prepare 이미지가 안 생기는 문제

미해결

DevOps를 위한 Docker 가상화 기술 (Private Harbor Registry)

harbor 디렉토리에서 ./prepare을 실행시키면 prepare base dir is set to /root/harbor WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested exec /usr/bin/python3: invalid argument 이러한 오류 메시지가 발생하여 이미지가 pull이 안되는 문제가 생깁니다.

  • docker
  • 가상화
  • ci/cd
  • msa
youna010808 댓글 1 좋아요 0 조회수 174

도커 컴포즈: volumes는 어떻게 적는 건가요

해결됨

개발자를 위한 쉬운 도커

도커 컴포즈 강의 중 스크린샷에 대한 질문이 2가지 있습니다. Q1. 해당 스크린샷의 코드는 어디가면 찾아볼 수 있나요? 깃헙의 Daintree-henry 유저의 리포지터리에서 찾아보려고 해도 찾아볼 수가 없어서 질문드립니다. Q2. Yaml 코드에서 Volumes는 왜 2번 나오는 건가요? 컨테이너 2개 각각의 image 바로 밑에 volumes라는 항목이 이미 존재하잖아요. (e.g. postgres_primary_data:/bitnami/postgresql ) 그런데 밑에서 보이는 또 다른 volumes 코드는 왜 존재하는 건가요? volumes: postgres_primary_data: postgres_standby_data:

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
Jinwoo Park 댓글 2 좋아요 1 조회수 308

replicas 가 생기지 않는 문제

미해결

DevOps를 위한 Docker 가상화 기술 (Private Harbor Registry)

docker stack services my-stack 이러한 명령어로 스택에 있는 서비스를 확인했을 때, replicas가 생기지 않는 문제가 발생합니다. docker service logs my-stack_nginx으로 로그를 확인했을 때, "my-stack_nginx.1.e52u87cn5fsb@65b1999ee81f | exec /docker-entrypoint.s h: invalid argument" 라는 오류 메시가 발생합니다.

  • docker
  • 가상화
  • ci/cd
  • msa
youna010808 댓글 3 좋아요 0 조회수 327

아예 Linux Ubuntu PC에서 실습을 따라하려고 하는데

해결됨

개발자를 위한 쉬운 도커

아예 ubuntu Linux PC에서 따라하려고 하는데 Docker Desktop이랑 많이 혼동이 될까요?

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
asg5450 댓글 2 좋아요 1 조회수 150

docker는 어떻게 macos에서 리눅스를 실행할 수 있는것일까요?

미해결

DevOps를 위한 Docker 가상화 기술 (Private Harbor Registry)

vmware는 os전체를 가상화하고 docker는 hostos의 커널을 공유하고 os가 아닌 일부분만 가상화 한다고 했는데... 어떻게 macos에서 리눅스가 실행될 수 있는것일까요? 이론적으로 같은 운영체제만 가상화 가능할것 아닌가요?

  • docker
  • 가상화
  • ci/cd
  • msa
나땅나땅 댓글 2 좋아요 0 조회수 314

Gradle 빌드 시 빌드 실패

해결됨

개발자를 위한 쉬운 도커

안녕하세요. "SpringBoot 백엔드 컨테이너 구성" 강의 중 하기 명령을 실습해보고 있습니다만, gradle clean build --no-daemon 명령어를 실행하면 이미지와 같이 org.springframework.boot 가 발견되지 않아 빌드 실패한다고 하는데 원인을 잘 모르겠습니다. 도움 부탁드립니다.

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
ys1392.kim 댓글 1 좋아요 0 조회수 262

docker -e 옵션에 대한 질문

미해결

DevOps를 위한 Docker 가상화 기술 (Private Harbor Registry)

안녕하세요 강의 항상 잘 보고 있습니다. 처음으로 궁금증이 생겨 질문 드립니다. 멀티 컨테이너 구성 2번 강의를 듣고 있습니다. 여기서 docker run -d -p 8088:8088 --network my-network -e "spring.datasource.url=jdbc:mariadb://my-mariadb:3306/mydb" ...... 이부분에서 -e을 사용할때 이미지에 딱히 옵션을 스프링으로 전달하는 방식이 안나와 있는것 같은데 어떻게 스프링 부트까지 옵션전달이 되는지 궁금합니다.

  • 가상화
  • ci/cd
  • msa
나땅나땅 댓글 2 좋아요 0 조회수 136

도커 볼륨을 현업에서 사용할 때 질문이 있습니다.

해결됨

개발자를 위한 쉬운 도커

도커 볼륨이 Host OS의 특정 공간에 저장되어 있다하면, 실제 Host OS 자체가 삭제되면 영속성도 제거가 될 거라고 생각을 하고 있습니다. 그렇다면 현업에서 AWS 인스턴스 등을 이용하여 서비스를 하게 될 때 영속성을 저장하는 방법이 따로 존재하는 걸까요? 영속성을 관리해주는 인스턴스나 서비스를 이용하여 더 철저하게 보관하는 편일까요?

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
이종민 댓글 1 좋아요 1 조회수 272

인기 태그

인프런 TOP Writers

주간 인기글