inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

runs-on 질문

미해결

실전! GitHub Actions으로 CI/CD 시작하기

안녕하세요! github actions 강의 수강 중인 학생입니다. push, pull request 이벤트 트리거를 한다는 것은 숙지했는데, YAML을 유심히 보다보니 문득 궁금증이 생겨 질문남깁니다. jobs > pull-requests-job > runs-on : ubuntu-latest를 작성하는데, runs-on에 작성된 우분투라는 것은 github의 운영체제인건가요?

  • aws
  • kubernetes
  • ci/cd
  • github-actions
  • eks
SauvageUp 댓글 2 좋아요 0 조회수 143

travis ci가 이제 유료화가 된 것 같습니다;;;

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

이거 무료로 할 수 있는 방법이 있을까요? 인강 진행이 안되네요.

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터-엔지니어링
윤석배 댓글 2 좋아요 0 조회수 233

gradle 빌드 환경 에 따른 도커파일 설정 값 문의

미해결

개발자를 위한 쉬운 도커

gredle 을 빌드 도구 설치 해보려 하는데 메이븐과 그래들 도커파일이 설정값이 많이 달라질까요? 빌드 환경이 무엇 이냐에 따라 도커파일 설정값들을 어떻게 해야 하는지 참조 할 수 있는 있는 사이트가 있을지 궁금합니다 같은 코드로 gradle일때 변경되는 설정 값에 대해 시간이 되신다면 pdf, 깃 파일, 강의 아무거나 넣어 주시면 너무 감사드리겠습니다 gradle 하나 겨우 배워놨는데 아래에 내용에 모두 메이븐 이라고 생각하니 슬프네유 ㅠ

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
홍태경 댓글 1 좋아요 0 조회수 175

엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

배포된 버전에 문제가 발생하여, 이전 배포 버전으로 되돌리고 싶을 경우가 현업에서 발생 가능할 것 같은데요. 이럴 경우에는 어떻게 구성하면, 위 문제를 대비할 수 있을까요?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
CommitAndRun 댓글 2 좋아요 0 조회수 181

쿠버네티스 이용시, api gateway 와 service discovery 역할

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

MSA 학습 후, CI/CD 를 학습중입니다. MSA 학습 시, api gateway 와 service discovery 에 대한 학습 후, 쿠버네티스를 학습하니, spring api gateway 와 eureka 의 역할을 쿠버네티스 환경에서 커버가 되는 것 처럼 보이는데요. 쿠버네티스 환경에서도 여전히 유효한지 궁금합니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
CommitAndRun 댓글 2 좋아요 0 조회수 298

도커 컨테이너 내부에서 개발하는 것의 장단점에 대해

해결됨

개발자를 위한 쉬운 도커

도커 컨테이너 내부에서 개발하는 것에 의문점이 있습니다. 개발 환경 세팅이 오래 걸려도 사실 그렇게까지 오래 걸리진 않는다고 생각하고, 개발 환경 버전이 바뀔 때도 팀 내에서 의견을 맞춰서 싱크를 맞추면 문제가 없지 않을까 싶은데요. 물론 버전이 다른 프로젝트를 여러 개 관리해야하는 상황이라면 번거로움을 없애기 위해 필요할 수도 있겠다는 생각이 들긴 합니다. 그런데 도커 컨테이너로 한 번 감싸서 개발을 진행하게 되면, 성능에 이슈가 생기지는 않나요? 바로 개발하는 것과 달리 리소스에 제한을 두게 되고 도커를 한 번 거쳐서 개발을 하게 되는 것 같아서요.

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

환경 변수 vs gitignore

미해결

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

중요한 값을 레포지토리에 노출시키고 싶지 않을 때 yml 파일을 gitignore에 포함시키는 방법을 쓰거나 환경 변수를 사용하여 노출을 막는 방법이 있는 것 같은데 둘 중에 아무거나 써도 상관없는건가요, 아니면 때에 따라 다른 방식을 써야하는건가요?

  • aws
  • docker
  • ci/cd
  • github-actions
  • aws-code-deploy
  • infrastructure
  • aws-ec2
yso829612 댓글 2 좋아요 0 조회수 141

gradle과 .jar로 수업 진행하고 싶은데...

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

방법을 모르겠어요...ㅠㅠ jdk17 버전으로 사용중인데 방법 좀 알려주시면 안될까요...?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
박동규 댓글 1 좋아요 0 조회수 193

레이어 생성 관련 질문입니다

해결됨

개발자를 위한 쉬운 도커

레이어 관리 에서 RUN 명령어를 예시로 보여주셨는데요, CMD 제외하고선 모두 동일할까요?! 슬라이드에는 "RUN 지시어는 &&을 활용해 최대한 하나로 처리합니다"라고 쓰여있어서요! ex) COPY 도 가능하면 &&로 하는게 좋은게 맞는지?

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

섹션4 5실습 컨테이너 실행X

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요 강사님, 강의를 재밌게 보고있는 학생입니다. 다름이 아니라 실습과정을 쭉 따라오다가 빌드도 다 되고, 이미지 생성과 컨테이너 생성까지는 모두 잘 되지만, 컨테이너 실행이 자꾸 중간에 막혀버리는 일이 발생하여 문의 남깁니다. 계속 다시 실행을 해봐도 이 상태이며 포트충돌도 없는 거 같은데 자꾸 오류가 납니다. 저의 노트북은 macM4pro입니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
박지훈 댓글 2 좋아요 0 조회수 160

RUN cp

해결됨

개발자를 위한 쉬운 도커

개인적으로 실습을 해보고 있는 과정에서 아무리 해도 해결책을 모르는 것을 물어보고 싶어서 남겨봅니다. multistagebuild 하기전에 singlestagebuild를 하려고 하는 상황입니다. # 빌드 환경 설정 FROM gradle:7.6-jdk17 # 작업 디렉토리 설정 WORKDIR /app # Gradle 빌드 파일과 소스 코드 복사 COPY build.gradle settings.gradle . COPY src ./src # Gradle을 사용하여 애플리케이션 빌드 RUN gradle clean build --no-daemon # 빌드된 JAR 파일을 실행 환경으로 복사 RUN cp build/libs/*.jar app.jar # 빌드된 JAR 파일 실행 EXPOSE 8080 CMD ["java", "-jar", "app.jar"] 이렇게 입력을 하면 RUN cp 과정에서 " /bin/sh -c cp build/libs/*.jar app.jar" did not complete successfully: exit code: 1 " 결과가 나옵니다. (RUN cp /app/build/libs/*.jar /app/app.jar 로 해도 결과가 똑같이 나옵니다...) 하지만 RUN cp -> COPY로 수정하면 성공합니다. 이유에 대해서 물어봐도 될까요? 아무리 구글링을 해도 답을 찾기가 힘듭니다.. 또한 RUN cp로 빌드에 성공하려면 어떻게 작성해야 할까요?

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
임중훈 댓글 3 좋아요 1 조회수 196

docker pull edowon0623/docker-server 실패.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

mac m1 사용자 입니다. docker pull edowon0623/docker-server 명령어 입력시 Using default tag: latest Error response from daemon: manifest for edowon0623/docker-server:latest not found: manifest unknown: manifest unknown 이런 에러가 떨어집니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
Won Bo Shim 댓글 2 좋아요 0 조회수 139

Docker Compose의 네트워크 구성에 대해서 궁금한 점이 있습니다.

해결됨

개발자를 위한 쉬운 도커

안녕하세요! 강의 정말 잘 들었습니다. 강의를 듣고 나서 혼자 프로젝트에 적용해 보던 중, 몇 가지 궁금한 점이 생겨 질문드립니다. 강의에서는 Docker Compose를 활용하여 세 개의 컨테이너를 하나의 컴포즈 파일로 묶고, 동일한 네트워크를 사용하여 API를 주고받는 방식을 설명해 주셨습니다. 이를 참고하여 직접 간단한 프로젝트를 만들어 실습해 보았는데, DB 연결에는 문제가 없었지만 프론트엔드와 백엔드 간의 통신에서 CORS 문제가 발생했습니다. 혹시 LEAFT 프로젝트에서는 CORS 문제를 어떤 방식으로 해결했는지 궁금합니다. 또한, AWS에 배포할 경우 Docker Compose로 프론트엔드와 백엔드를 하나로 묶어 한 번에 배포하는 것이 일반적인지, 아니면 각각 별도로 배포하는 것이 더 일반적인지도 궁금합니다. 다시 한번 좋은 강의 해주셔서 감사합니다!

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

unable to find user nod 오류..

미해결

개발자를 위한 쉬운 도커

안녕하세요.. 다음과 같이 에러가나서 구글에서도 검색을 해봤지만 오류 해결방법과 원인을 알고싶어 질문드립니다! 감사합니다~

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

도커 데스크탑 설치 안되는 문제

해결됨

개발자를 위한 쉬운 도커

안녕하세요. 도커 데스크탑 설치가 회사 컴퓨터로 설치하다보니 유료버젼만 가능한 상태인데 혹시 다른 방법에 대해 설명 해주실 수 있으실까요? https://hackerpark.tistory.com/entry/Windows-%EB%8B%A8%EC%9D%BC-%EB%AA%85%EB%A0%B9-%ED%95%9C%EC%A4%84%EB%A1%9C-WSL2-Ubuntu-%ED%86%B5%ED%95%A9-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 https://hackerpark.tistory.com/entry/Docker-Windows-WSL%EC%97%90%EC%84%9C-Docker-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-Docker-Desktop-%EC%95%84%EB%8B%98 위 링크와 같은 글들을 봤는데 맞는지 모르겠습니다. 우선 설치해서 해보았는데 도커의 버전은 확인가능 하나(docker --version) 도커 실행이 되지 않습니다. docker is not running cannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running? 위와 같이 나오는 상황입니다.

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
삶우코앞발 댓글 2 좋아요 2 조회수 899

cloud9 이 종료되어서 진행하기가 힘듧니다.

미해결

실전! GitHub Actions으로 CI/CD 시작하기

지금 아무리해도 이제 더이상 하기가 힘듧니다. AWS가 처음이다 보니 EC2 만드는데 너무 많은 시간을 쏟고 있습니다. 저는 github action 을 배우고 싶은 것이지 aws를 배울려고 하는게 아닙니다. 강의를 수정해주시던가, 아니면 어떻게 하면 될 것인지 명확한 절차를 알려주세요.

  • aws
  • kubernetes
  • ci/cd
  • github-actions
  • eks
훅룩국묵 댓글 2 좋아요 0 조회수 462

톰캣 Connection refused 에러 발생하는 분들

해결됨

Jenkins를 이용한 CI/CD Pipeline 구축

Section 8: 실습 환경을 위한 필수 SW 여기 먼저 하고 하시면 잘 될겁니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
jay 댓글 2 좋아요 0 조회수 234

톰캣 Connection refused 에러 발생하는 분들

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

Section 8: 실습 환경을 위한 필수 SW 여기 먼저 하고 하시면 잘 될겁니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
jay 댓글 2 좋아요 0 조회수 403

시나리오 2까지 학습 후 AWS에 관해 질문이 있습니다!

미해결

실전! GitHub Actions으로 CI/CD 시작하기

시나리오 2를 실습해 개발 & 운영 환경 배포를 모두 완료했고 ELB(로드 벨런서)가 2개 생성된걸 확인했는데 ec2가 2개 뿐이라 살펴보니 두 ELB가 이 2개의 ec2를 둘 다 바라보고 있어 살짝 혼란이 왔습니다! (개발 & 운영 각각 2개씩 총 4개의 ec2가 생성됨을 예상했습니다!) 이건 강사님이 실습 비용 절약을 위해 쿠버네티스와 helm 설정에 개발 & 운영환경이 같은 ec2 2개를 같이 사용하도록 설정하셔서 그런걸까요? (쿠버네티스를 이번 강의에서 처음 다뤄서 설정 내용 해석이 잘 안되네요..)

  • aws
  • kubernetes
  • ci/cd
  • github-actions
  • eks
양성욱 댓글 2 좋아요 0 조회수 181

인기 태그

인프런 TOP Writers

주간 인기글