inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

no basic auth credentials

미해결

비전공자도 이해할 수 있는 CI/CD 입문·실전

ECR 생성도 되었고 권한 추가 했고 codeDeploy 성공 했는데 도커 로그인 안된 것 같습니다. 이럴때 어떤 것을 살펴보면 될ㄱ까요?

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
이준엽 댓글 2 좋아요 0 조회수 139

개인실습해설 프론트엔드, 백엔드 데이터베이스 방명록

미해결

도커 쓸 땐 필수! 도커 컴포즈

지금 현재 버전의 도커에서는 enviroment도 허용하지 않고 volume이 매핑되지 않은 상태도 허용하지 않네요 업데이트 부탁드립니다.

  • docker
nayun oh 댓글 2 좋아요 0 조회수 169

CodeDeploy Amazon Ec2 인스턴스

미해결

비전공자도 이해할 수 있는 CI/CD 입문·실전

ec2 러닝 중이고 탄력적 IP 까지 할당 받았는데, 키 , 값 선택이 안 뜰수가 있나요? 만약 안뜨면 그냥 직접 입력 하면 될까요??

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
이준엽 댓글 2 좋아요 0 조회수 153

로컬과 ec2에서 같이 실행이 안되나요?

미해결

비전공자도 이해할 수 있는 Docker 입문/실전

기존 로컬에서 mysql+spring 프로젝트에 해당 강의 영상을 보며 적용하고 있었습니다. compose.yml 설정을 하고 application.yml 설정까지 하니 localhost -> my-db 로 바뀌어서 그런지,, 로컬에서는 db 연결이 실패했다고 뜨는데요 (ec2 인스턴스에서는 실행 됩니다) 정상적인 것인지 궁금합니다.

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
choney 댓글 2 좋아요 0 조회수 134

application.yml 변경 후 ecr push 시 변경내역 업데이트

미해결

비전공자도 이해할 수 있는 Docker 입문/실전

스프링부트 기본 포트인 8080에서 80으로 변경하고 싶어. application.yml 설정에서 port:80 변경 후 다시 push 하였는데요. .gradlew clean build aws 로그인 docker compose up -d --build docker push "url" 그런데 이렇게 이미 존재한 이미지라고 뜹니다. 0e05aa91b84c: Layer already exists 빌드 시 .yml이 변경되면 .jar 파일도 변경되어 이미지가 새로 push되어야 하지 않나요? 이 부분 때문에 며칠 고민 하고 있어서 질문드립니다...

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
choney 댓글 1 좋아요 0 조회수 97

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

2021_DEV_HTML 파일을 어디에서 다운 받을 수 있을까요? 해당 파일이 없어서 실습 진행이 안되고 있습니다. 파일을 다운받을 수 있는 링크나 이메일로 보내주시면 감사하겠습니다. ghtjd3795@naver.com

  • 네트워크
  • linux
  • docker
댓글 1 좋아요 0 조회수 104

Readiness probe warning

미해결

대세는 쿠버네티스 (초급~중급편)

[ 👍 좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com ) 안녕하세요. k8s pod에서 Readiness probe warning: Probe terminated redirects, Response body:xxx probewarning이 나오는데 이런 경우는 어떤이유일까요?? 혹시 response code가 200번대 300번가 아닌경우만 실패로 본다고 알고있는데 300이면 실패는 아니지만 warning으로 나타날수있는걸까요?

  • docker
  • kubernetes
inyong.hong 댓글 2 좋아요 1 조회수 124

Error: Process completed with exit code 126.

미해결

비전공자도 이해할 수 있는 CI/CD 입문·실전

Run ./gradlew clean build 2 ./gradlew clean build 3 shell: /usr/bin/bash -e {0} 4 env: 5 JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.7-6/x64 6 JAVA_HOME_21_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.7-6/x64 7 /home/runner/work/_temp/ 24e2a6f8-136d-471b-b2ea-6203042af791.sh : line 1: ./gradlew: Permission denied Error: Process completed with exit code 126. 찾아보니깐 실행 권한이 없어서 ./gradlew 스크립트를 실행하지 못했다는 뜻이라고 하는데 즉, Gradle Wrapper 파일에 실행 권한이 없어서 생긴 문제가 맞을까요? - name: gradlew 실행 권한 부여 run: chmod +x ./gradlew 이렇게 붙여줬더니 되긴 하더라고요. 맞는 방법이 몰라서 여쭤봅니다.

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
이준엽 댓글 2 좋아요 0 조회수 215

빌드 방식에 대해 질문 있습니다.

해결됨

개발자를 위한 쉬운 도커

빌드 방식 설명에서 도커 파일을 작성해서 이미지 빌드 명령을 실행하면 도커가 임시 컨테이너를 실행하고 도커 파일에 정의된 작업을 수행 및 커밋하여 새로운 레이어를 생성하고 임시 컨테이너를 삭제한다. 이렇게 그림으로 되어있는데, 커밋을 했다는게 새로운 레이어가 포함된 이미지를 만들었다는 건가요? 임시 컨테이너 생성, 커밋, 임시 컨테이너 삭제가 반복 저 과정이 반복되는 거면 지시어 한 문장을 만날 때마다 수행 및 커밋하고 임시 컨테이너 삭제하고를 반복한다고 이해했는데, 이러면 지시어가 많을 수록 임시 컨테이너 생성, 삭제가 많이 반복되는 건가요?

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

EC2 와 CodeDeploy 연결 에러

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems. CodeDeploy Agent는 EC2에서 active 상태이고, S3에 업로드도 잘 되었으며, IAM 역할도 다음과 같이 설정했습니다: - EC2 인스턴스 역할: code-deploy-ec2-role (정책: code-deploy-ec2-policy 세부 S3 ) - CodeDeploy 서비스 역할: AWSCodeDeployRole 포함 하지만 배포 시 아래와 같은 에러가 납니다: > The overall deployment failed because too many individual instances failed deployment, or too few healthy instances... 추가로 EC2 내에서 /var/log/aws/codedeploy-agent/ 로그 폴더가 존재하지 않습니다. appspec.yml 및 start.sh 도 정상 포함했고, S3에 .tar.gz 도 업로드 확인했습니다.

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
이준엽 댓글 2 좋아요 0 조회수 148

도커 설치 명령어 (해결 되었습니다. )

미해결

비전공자도 이해할 수 있는 Docker 입문/실전

안녕하세요. 수업 자료에 있는 도커 설치 명령어를 복사 붙여넣기 했는데 설치가 안되고 command not found 라는 답만 나옵니다. 왜 이러는 걸까요? 감사합니다.

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
댓글 2 좋아요 0 조회수 235

도커 컴포즈 질문있습니다.

미해결

비전공자도 이해할 수 있는 Docker 입문/실전

안녕하세요. 현재 Docker Compose를 활용하여 여러 개의 컨테이너를 다루는 강의를 수강 중입니다. 섹션 6, "Docker Compose를 활용해 2개 이상의 컨테이너 관리하기"의 마지막 파트를 듣고 있습니다. 다름이 아니라, 강의를 따라 실습하던 중 궁금한 점이 생겨 이렇게 문의드립니다. 현재 Docker 환경에는 DB와 Redis가 구성되어 있는데요, $ ./gradlew clean build $ docker compose down $ docker compose up --build -d 위와 같은 순서로 명령어를 실행하였습니다. 여기서 ./gradlew clean 까지는 이해가 되지만, gradlew build 를 실행하면 아직 DB가 연결되지 않은 상태에서 JAR 파일이 빌드되는 것이므로 오류가 발생해야 하는 게 아닌가 하는 의문이 들었습니다. 그래서 오히려 docker compose up --build -d 명령어로 컨테이너를 먼저 실행시킨 다음에, ./gradlew clean build 를 실행하는 것이 더 맞는 순서가 아닐까 하는 생각이 드는데요. 혹시 이에 대해 설명해주실 수 있을까요? 감사합니다.

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
zzzzz 댓글 1 좋아요 0 조회수 97

cicd 전과정 잘 들었습니다

해결됨

비전공자도 이해할 수 있는 CI/CD 입문·실전

안녕하세요! 강의 잘 들었습니다. 저는 여기에 추가로 rds로 db 연결, 그리고 Dockerfile 세팅작업에서 나아가 compose.yml로 nginx,redis 등 세팅 해주려 하는데 그것도 이 기본 세팅 위에서 작업하면 되는건가요..? 감사합니다. 그리고 단일 프로젝트에서는 codedeploy까지는 안해도 괜찮은 건지 궁금하고 추후 무중단 배포로 갈때는 blue/green 이런 전략을 찾아보고 채택하면 되는지 질문드립니다!

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
염경호 댓글 2 좋아요 0 조회수 133

window 환경에서 vi 명령어

미해결

비전공자도 이해할 수 있는 Docker 입문/실전

안녕하세요. Window환경에서 PowerShell 사용해서 수업을 듣고있습니다 🙂 vi 명령어 대신 notepad empty.txt 이렇게 사용하고 있는데 혹시 다른 명령어를 쓰는게 좋을까요 ? 그리고 윈도우환경에서 PowerShelll 말고 리눅스 환경으로 실습할 수 있는 방법은 없나요 ... ?

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
rmfltmskatls 댓글 2 좋아요 0 조회수 619

argocd 이미지 pull 문제...

미해결

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

argocd에서 sync를 하여 cd를 하게 되면, 몇초 이따가 STATE: ImageInspectError, STATE DETAILS: Failed to inspect image "": rpc error: code = Unknown desc = unable to convert a nil pointer to a runtime API image 라는 에러가 발생합니다. 여러 자료를 찾아보니 인증서 문제 같다고 하여서 호스트 PC에서 Harbor의 cicd-web-project:태그를 docker pull 하여 보니 tls: failed to verify certificate: x509: certificate signed by unknown authority 인증서 관련 에러가 발생하였습니다. 아무래도 자체 인증으로 인하여 Harbor 레지스트리에서 신뢰하지 못하는 CA 인증서를 사용하기 때문인 것 같은데, 강사님께서 강의를 하시기 이전에 이러한 문제가 생겨서 조치한 부분이 있으실까요? 아니면, 이 부분은 Docker 업데이트로 인하여 이제는 제가 따로 인증서를 구하여 적용을 해야할까요?? 추후에 프로젝트에서 쿠버네티스까지 적용할 예정이어서 argocd에 대한 테스트를 정확히 하고 싶은데, 지금은 눈으로 보고 넘어가고, 프로젝트를 할때, 제대로 된 인증서를 발급 받아서 붙이는게 나을까요?

  • docker
  • 가상화
  • ci/cd
  • msa
isLoaded() 댓글 2 좋아요 0 조회수 258

네임스페이스

미해결

AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)

네임스페이스가 없다고 뜨는데 따로 생성해줘야 하나요? 생성한다면 인스턴스 검색을 어떤 걸로 해야하나요?

  • aws
  • docker
  • ci/cd
  • aws-ecs
rhdrlehf5 댓글 1 좋아요 0 조회수 171

volume 생성 후 DB 조회 시 동일한 DB 없음

미해결

비전공자도 이해할 수 있는 Docker 입문/실전

PS C:\Users\SSAFY\Inflearn\docker-mysql> docker run -e MYSQL_ROOT_PASSWORD=$(비밀번호) -d -p 3306:3306 -v C:\Users\SSAFY\Inflearn\docker-mysql\mysql_data:\var\lib\mysql mysql 0b272839d37a21ba514052f486d744988addbbfd898f88e4bbb77383c1a35d6c PS C:\Users\SSAFY\Inflearn\docker-mysql> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b272839d37a mysql "docker-entrypoint.s…" 14 seconds ago Up 13 seconds 0.0.0.0:3306->3306/tcp, 33060/tcp unruffled_diffie PS C:\Users\SSAFY\Inflearn\docker-mysql> docker exec -it 0b2 bash bash-5.1# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 9.3.0 MySQL Community Server - GPL Copyright (c) 2000, 2025, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.014 sec) mysql> create database mydb; Query OK, 1 row affected (0.024 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mydb | | mysql | | performance_schema | | sys | +--------------------+ 5 rows in set (0.001 sec) mysql> exit Bye bash-5.1# exit exit PS C:\Users\SSAFY\Inflearn\docker-mysql> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b272839d37a mysql "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:3306->3306/tcp, 33060/tcp unruffled_diffie PS C:\Users\SSAFY\Inflearn\docker-mysql> docker rm -f 0b2 0b2 PS C:\Users\SSAFY\Inflearn\docker-mysql> docker run -e MYSQL_ROOT_PASSWORD=$(비밀번호) -d -p 3306:3306 -v C:\Users\SSAFY\Inflearn\docker-mysql\mysql_data:\var\lib\mysql mysql e0dbe2fa08d4ba1dec0442afacf5290a4c6ecef265be723e489b5d08f1ec237f PS C:\Users\SSAFY\Inflearn\docker-mysql> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e0dbe2fa08d4 mysql "docker-entrypoint.s…" 9 seconds ago Up 8 seconds 0.0.0.0:3306->3306/tcp, 33060/tcp romantic_booth PS C:\Users\SSAFY\Inflearn\docker-mysql> docker exec -it e0d docker: 'docker exec' requires at least 2 arguments Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...] See 'docker exec --help' for more information PS C:\Users\SSAFY\Inflearn\docker-mysql> docker exec -it e0d bash bash-5.1# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 9.3.0 MySQL Community Server - GPL Copyright (c) 2000, 2025, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.014 sec) 강사님과 동일하게 volume 생성 후 다른 컨테이너로 접속 시 mydb가 조회되지 않습니다... 원인이 무엇인지 궁금합니다. 비밀번호는 암호화했습니다.

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
김주희 댓글 2 좋아요 0 조회수 222

윈도우 SSH접속 설정 도와주세요

해결됨

1시간만에 치킨콤보값으로 배우는 서버 배포

https://jungle-case-018.notion.site/SSH-11a35c9c2899808aa2e3fefac15f5c87 의 내용을 바탕으로 윈도우에서 SSH 접속이 가능하게 하려고 설정중인데, 확장자명이 없는 config파일을 만드는 법을 아무래도 모르겠습니다. (더보기 클릭)도 안되어서 도저히 못찾겠네요.. 도움 부탁드립니다.

  • aws
  • docker
  • spring-boot
  • github-actions
  • .jar
Jang Jaehoon 댓글 2 좋아요 1 조회수 275

compose 파일 작성문의

미해결

비전공자도 이해할 수 있는 Docker 입문/실전

version: "3.8" services: mysql: image: mysql:5.7 volumes: - todo-mysql-data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: secret MYSQL_DATABASE: todos volumes: todo-mysql-data: compose 파일을 작성할 떄 위와 같이 작성하는것 같은데요. version: "3.8"은 cmd에서 docker --version해도 안나오는데 어떻게 아나요.?

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
zzzzz 댓글 2 좋아요 0 조회수 117

mac에서 발생하는 문제

해결됨

6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법

"Cannot invoke 'jdk.internal.platform.CgroupInfo.getMountPoint()' because 'anyController' is null" 다음과 같은 에러가 발생합니다. Mac Docker Desktop 환경 OpenJDK 17 slim 이미지 사용 로컬에서 진행했을 때 gpt에게 물어봤을 때와 stackoverflow를 확인해봤습니다. 이 에러는 Java 17 이상에서, JVM이 리눅스 컨테이너(CGroup) 안에서 리소스(CPU, 메모리 등) 정보를 가져오려고 할 때, Mac OS 에서는 리눅스 CGroup 시스템 이 아예 존재하지 않아서 발생 그리고 문제를 해결하기 위한 방법으로 프로메테우스를 비활성화하라는 답변을 주었는데, 해결방안을 적용해봐도 해결할 수 없었습니다. 그래서 생각한게 리눅스 컨테이너 이미지인 slim 버전에 대해서 생각하게 되었고, Dockerfile의 이미를 교체했을 때 FROM eclipse-temurin:17-jdk 정상적으로 실습을 수행할 수 있었습니다. 답변보다는 mac에서 진행할 경우 다음과 같은 문제로 머리아플 분들을 위해 작성했습니다.

  • java
  • spring
  • 에러
  • docker
Anfield 댓글 2 좋아요 1 조회수 449

인기 태그

인프런 TOP Writers

주간 인기글