inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

도커허브가 아닌 다른 원격 서버에 도커 이미지 백업

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

도커 이미지를 도커허브가 아닌 로컬이나 다른 원격 서버에 저장하는 방법도 있을까요? 외부 노출 불가한 회사 프로젝트 이미지를 보통 어떻게 백업하는지 궁금합니다.

  • ansible
  • kubernetes
  • jenkins
  • ansible
  • ci/cd
  • sonarqube
  • cicd
윤준영 댓글 1 좋아요 0 조회수 717

push 작업 중 아래와 같은 에러가 발생합니다.

미해결

Github Action을 활용한 크롤러 웹 페이지 만들기

크롤링 데이터 파일 생성 후 나에게 push하기 강의 실습 중 위의 에러가 발생했습니다. 아래는 제 main.yml 파일입니다. name: helloGithubAction on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: # 개인 토큰을 사용할 것인지 말 것인지 persist-credentials: false - name: 1. pip 업그래이드 run: python -m pip install --upgrade pip - name: 2. 환경 설정 run: pip install -r requirements.txt - name: 3. 파이썬 실행 run: python test_crawl_2.py - name: Commit files run: | git config --local user.email "hajuny129@gmail.com" git config --local user.name "HaJunYoo" git add . git commit -m "Run crawler and update current data" - name: Push changes uses: ad-m/github-push-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }} branch: ${{ github.ref }}

  • 웹-크롤링
  • 웹-크롤링
  • ci/cd
  • github
  • cicd
daniel 댓글 1 좋아요 0 조회수 692

elasticbeanstalk docker로 배포하려고합니다.

미해결

AWS(Amazon Web Service) 중/상급자를 위한 강의

cli 명령을 이용해서 하려합니다. docker, django, python==3.9버전이라서 eb가 3.8까지만 지원해서 docker를 쓸 수 밖에 없더라고요. 그래서 위와같이 구성해서 배포하려니까 자꾸 에러가 나는데, 에러 확인이 잘 안됩니다. Command failed on instance. Return code: 1 Output: Engine execution has encountered an error.. 2023-02-14 13:13:25 INFO Command execution completed on all instances. Summary: [Successful: 0, Failed: 1]. 2023-02-14 13:14:28 ERROR Create environment operation is complete, but with errors. For more information, see troubleshooting documentation. ERROR: ServiceError - Create environment operation is complete, but with errors. For more information, see troubleshooting documentation. 이렇게만 나와서요. 대부분 elastic beanstalk를 docker를 이용해서 하실텐데 이를 배포하는 방법 좀 알려주세요 ㅠㅠ 디렉토리에는 .elasticbeanstalk에 eb 설정을 Dockerfile, Dockerun.aws .json 파일도 만들었습니다 해결) 계속해서 에러가 났던 이유가 git add commit을 안하고 eb deploy만 해서 코드 변경사항이 적용 안되고 있었네요 ㅋㅋㅋ;;

  • ci/cd
  • aws
  • cicd
bugi 댓글 1 좋아요 1 조회수 844

yml 파일 apply 후 deployment 생성 실패

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 잘 듣고 있습니다. 다름이 아니라 deployment apply 후에 kubectl get pods 로 조회하면 두개의 pod가 crashloopbackoff 라는 오류를 보여서 실패합니다 저는 k8s를 centos 3대(master, node1, node2)로 생성했습니다. yml 파일은 알려주신 github 주소에 있는대로 작성해서 진행했는데 뭐가 문제인지 알 수 있을까요?

  • jenkins
  • kubernetes
  • ansible
  • ci/cd
  • cicd
  • k8s
  • sonarqube
  • docker
  • centos
  • vm
이기혁 댓글 1 좋아요 0 조회수 540

진행이 어렵습니다..

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

여기 강의부터 생략해서 설명하는 부분이 많습니다. (문서 내용만으로도 해결이 안됩니다. 제공된 문서에서도 생략된게 너무 많습니다.) C:\Work\vagrant>vagrant up 여기서 부터 안돼서 인터넷 찾아가면서 Vaganrtfile파일을 수정해야하는 것을 알았고 어찌저찌 해가곤 있는데,, ip 등록은 어디서 하는거고, status 하면 하나만 뜨고, 진행하면 할수록 강의 하시는분과 환경이 달라집니다. 이전 강의 까지는 실습 영상을 따로 찍어주면서 명령어도 짤막하게나 알려주셨는데.. 이젠 진행하기가 힘듭니다 ㅜㅜ 문서나 유튜브가 아닌 유료 강의에서 과정이 생략되는 것은 아쉽습니다..

  • ansible
  • cicd
  • sonarqube
  • jenkins
  • ci/cd
  • ansible
  • sonarqube
  • kubernetes
김가렌 댓글 1 좋아요 0 조회수 676

jenckins docker + python 연동 문의

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

젠킨슨 도커를 원도우 서버 위에 설치 했습니다. 설치 후 젠킨슨 도커와 연동하여 pytest 및 python를 사용하고 싶은 데 도커에 설치해야 하는 지 아니면 원도우 서버에 설치해도 되는 지 궁금해서 문의합니다. 해당 강의를 통해 jenckins + github + python selenium grid 연동 환경을 구성하려고 합니다. 원도우 서버에 jenckins _docker 설치 후 원도우 서버에 python 및 selenium 을 설치 했는 데 실행이 원활하지 않아 문의합니다.

  • ansible
  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
  • cicd
문희준 댓글 1 좋아요 0 조회수 560

보통 ec2를 이렇게까지 나눠서 사용하나요??

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ec2 제일 낮은 단계를 사용하다보니 성능이 부족해서 이렇게 사용하는 건가요? 저는 기존에 하나의 ec2에서 jenkins - ansible - sonaqube를 모두 사용했었어서 궁금해서 여쭤봅니다!

  • sonarqube
  • cicd
  • kubernetes
  • ci/cd
  • jenkins
  • ansible
euni 댓글 1 좋아요 0 조회수 509

패키지 설치 시 에러 해결방안 공유

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

ansible all -m yum -a "name=httpd state=present" 실행 시 60번 에러와 77번 에러가 발생할 수 있습니다. 해당 에러 발생 시 해결방안 공유합니다. case1) 60에러 [에러메시지] 172.17.0.3 | FAILED! => { "ansible_facts": { "discovered_interpreter_python": "/usr/libexec/platform-python" }, "changed": false, "msg": "Failed to download metadata for repo 'epel': Cannot prepare internal mirrorlist: Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=x86_64&infra=container&content=centos [SSL certificate problem: self signed certificate in certificate chain]", "rc": 1, "results": [] } [해결방안] vi /etc/yum.conf 맨 아래에 sslverify=0 추가 case2) 77 에러 [에러메시지] 172.17.0.4 | FAILED! => { "ansible_facts": { "discovered_interpreter_python": "/usr/libexec/platform-python" }, "changed": false, "msg": "Failed to download metadata for repo 'epel': Cannot prepare internal mirrorlist: Curl error (77): Problem with the SSL CA cert (path? access rights?) for https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=x86_64&infra=container&content=centos [error setting certificate verify locations:\n CAfile: /etc/pki/tls/certs/ca-bundle.crt\n CApath: none]", "rc": 1, "results": [] } [해결방안] 위에 출력된 CAfile: /etc/pki/tls/certs/ca-bundle.crt 참조하여 rm -rf /etc/pki/tls/certs/ca-bundle.crt yum reinstall -y ca-certificates 명령어 두개 실행.

  • jenkins
  • ansible
  • kubernetes
  • ci/cd
  • sonarqube
  • cicd
이시연 댓글 1 좋아요 0 조회수 853

안녕하세요 실행에 성공했는데 404가 나와서 문의 드립니다

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

도커 서버 상태 8081 -> 8080으로 가도록 설정되어 있습니다 b360fd313481 edowon0623/docker-server:m1 "/sbin/init systemct…" 13 hours ago Up 13 hours 0.0.0.0:10022->22/tcp, 0.0.0.0:8081->8080/tcp docker-server 도커 서버 내부 상태 ce7124883a72 docker-server:latest "catalina.sh run" About a minute ago Up About a minute 0.0.0.0:8080->8080/tcp mytomcat mytomcat이 실행 중이라고 나오고 있습니다 서버 실행 화면 정상적으로 8080 포트를 잡고 있습니다 컨트롤러 로컬 기준 localhost:8080/jenkins 로 get 요청을 보내면 "welcome jenkins"를 보내는 것을 확인하였습니다 5. 404 그러나 8081에서는 404 not found error가 발생합니다.. 전부 정상적으로 동작하고 있는 것 같은데 어떤 부분을 확인해야 할까요? 감사합니다

  • ansible
  • kubernetes
  • jenkins
  • ci/cd
  • cicd
  • sonarqube
euni 댓글 1 좋아요 0 조회수 1294

젠킨스 설치 오류 문의

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요. 강의 잘 듣고 있습니다. 젠킨슨을 도커로 설치 후 localhotst:9090 으로 접속하면 오류가 발생합니다. 해당 문제를 해결하는 방법이 궁금합니다. 9090 포트는 접근 오류, 50000 포트는 젠킨스 접속 정보 제공 docker run -p 9090:9090 -p 50000:50000 --name pqa-jenkins-server --restart=on-failure jenkins/jenkins:lts-jdk11

  • ansible
  • jenkins
  • kubernetes
  • ansible
  • ci/cd
  • cicd
  • sonarqube
  • sonarqube
문희준 댓글 1 좋아요 0 조회수 936

원래 도커 사용의 컨셉이 컨테이너 생상/삭제의 반복인가요?

미해결

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

원래 도커 사용의 목적이 가볍게 컨테이너 생성하고 삭제하는 것이라면 프리하게 풀링해서 사용하다가 때때로 docker system prune 한번 돌려서 비워주는 것인가요? 그렇다면 데이터베이스 사용시 컨테이너 날리면 데이터는 어떻게 복구하나요?

  • cicd
  • 데이터 엔지니어링
  • ci/cd
  • travis-ci
  • docker
  • 데이터-엔지니어링
  • github
  • aws
먼길 댓글 1 좋아요 0 조회수 575

docker run 명령시 컨테이너 복제 생산

미해결

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

도커 컨테이너를 run 명령어로 실행 시 컨테이너가 계속 새로 생성이 되는데요, 이런 식으로 사용하는 것이 맞는 건가요? 도커 start [컨테이너 네임] 으로 실행하면 기존에 있던 컨테이너가 다시 실행되는데요. run 명령어를 사용할 거면 이전에 만들어진 컨테이너를 자동으로 삭제하던가 해야 할텐데 현실에서는 어떤 방식으로 관리하는 지 궁금합니다.

  • aws
  • docker
  • github
  • ci/cd
  • 데이터 엔지니어링
  • cicd
  • 데이터-엔지니어링
  • travis-ci
먼길 댓글 1 좋아요 0 조회수 647

Gradle로 수업진행해도 될까요??

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

강사님 안녕하세요. 혹시 Gradle Plugin 설치하고 Gradle 프로젝트로 해도 앞으로 수업들으면서 실습 진행하는데 별 문제가 없을까요??

  • ansible
  • sonarqube
  • cicd
  • kubernetes
  • ci/cd
  • ansible
  • sonarqube
  • jenkins
sseioul 댓글 1 좋아요 0 조회수 773

compose-up 에러시

미해결

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

docker compose up 시 에러 날 때 server.js const express = require("express"); const redis = require("redis"); //레디스 클라이언트 생성 const client = redis.createClient({ // url: 'redis://redis:6379' // or socket: { port: 6379, host: 'redis-container' } }); const app = express(); app.get('/', async (req, res) => { await client.connect(); let number = await client.get('number'); if (number === null) { number = 0; } console.log('Number: ' + number); res.send("숫자가 1씩 올라갑니다. 숫자: " + number) await client.set("number", parseInt(number) + 1) await client.disconnect(); }) app.listen(8080); console.log('Server is running'); yml version: "3" services: redis-server: image: redis container_name: redis-container restart: unless-stopped expose: - 6379 node-app: depends_on: - redis-server build: context: . dockerfile: Dockerfile container_name: node-app restart: on-failure ports: - "5000:8080"

  • aws
  • docker
  • github
  • ci/cd
  • 데이터 엔지니어링
  • cicd
  • 데이터-엔지니어링
  • travis-ci
duskagk 댓글 3 좋아요 3 조회수 1007

이미지 질문입니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

실습때마다 이미지 덕분에 동일한 개발환경을 쉽게 구축하는 것을 알 수 있었습니다. 근데 이미지 관련부분이 생략되다 보니까 궁금한 점이 있습니다. 선생님께서만 이미지에 ssh 기능을 첨부해서 제공한건지, 다른분들도 이미지 제공할 때 그렇게 하는게 관습인건지가 궁금합니다. (이 경우에는 이미지 다운받고 ssh를 수동으로 설치할까요?) 이 외에도 자세한 설명을 영상이나 글로 가능할까요?

  • kubernetes
  • jenkins
  • ansible
  • ci/cd
  • cicd
  • sonarqube
김가렌 댓글 1 좋아요 0 조회수 462

`GLIBC_2.28' not found 오류

미해결

React + API Server 프로젝트 개발과 배포 (CI/CD)

node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found 오류가 있어 2시간 삽질 하였습니다. 해당 강의에서 AWS linux로 기본 셋팅을 하고 있는데 node 18버전을 지원하지 않는다고 합니다. 우분투 20으로 서버 셋팅 하시던가 node 버전 다운하셔서 진행하시면 됩니다.

  • ci/cd
  • spa
  • SPA
  • cicd
오주영 댓글 3 좋아요 2 조회수 3188

containerd 폴더 없는 문제

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 수업 잘 듣고 있습니다 덕분에 도움이 많이 되었습니다 다만 github에 있는 쿠버네티스 설치 가이드를 보고 따라 설치하던중(master, node 2개 vm 모두 centos7 로 진행) 아래 부분에서 오류가 나서 질문드립니다 7번 칸에서 kubeadm init 명령어도 오류가나서 안내대로 따라해보았으나 여전히 같습니다 그리고 kubelet start 를 해도 서비스 실행이 되지 않는것 같습니다 다른 방법이 있다면 알려주시면 감사하겠습니다 감사합니다.

  • jenkins
  • ansible
  • kubernetes
  • ci/cd
  • sonarqube
  • cicd
  • docker
  • kubernetes
  • devops
  • cicd
이기혁 댓글 1 좋아요 0 조회수 393

운영환경 도커 이미지를 위한 Dockerfile 작성하기 마지막 부분 오류

미해결

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

11:55 부분에서 이미지 명을 명시하지 않으셨는데 12:57 부분에서 run할때는 docker-react-app 이미지를 사용하셔서 이전에 만들어진 이미지가 run 된 것 같습니다!

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터 엔지니어링
  • 데이터-엔지니어링
  • cicd
즐거운 코뿔소 댓글 2 좋아요 2 조회수 3164

ssh관련 질문드립니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

안녕하세요. 윈도우 환경에서 도커 ssh server 컨테이너를 실행시키고 ssh root@localhost -p 10022 가 되지 않아 ssh root@127.0.0.1 -p 10022 로 하니 되어서 8080 tomcat 이미지를 실행시키니 이미 사용하고 있는 포트라고 실행이 되지 않았습니다. SSH로 접속 후 docker ps로 확인을 해보니 제 로컬PC에 사용하던 이미지와 컨테이너가 그대로 남아있었습니다. (8080포트는 젠킨스로 사용하고 있어 실패한 듯 합니다.) 실행이 되지 않은 이유는 root@localhost 와 root@127.0.0.1 의 차이 떄문일까요??

  • jenkins
  • ansible
  • kubernetes
  • ci/cd
  • sonarqube
  • cicd
레오나 댓글 1 좋아요 0 조회수 599

ssh 서버에서 docker 실행이 안됩니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

위의 질문에서 etc/sysconfig/docker, docker-storage 파일이 없다는 질문을 봤습니다. 저도 그분과 같은 상태인데, 그분은 windows2 방법으로 설치를 하셨고, 저는 windows1 방법으로 설치를 했는데요. ssh서버에 접속하고 나서 docker 명령어가 실행이 안되는데, 해결방법 없나요..

  • cicd
  • sonarqube
  • kubernetes
  • ci/cd
  • ansible
  • jenkins
갠지스 댓글 1 좋아요 0 조회수 757

인기 태그

인프런 TOP Writers

주간 인기글