inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

프로젝트 중인데 강사님 질문입니다 ㅜㅜ

미해결

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

현재 프로젝트 진행중입니다. 전 백앤드담당이긴한데, 여튼 프론트분들의 프로젝트를 로컬에서 실행해보려고하는데요. 자꾸 이렇게 오류가 납니다.. 왜이런건가요? 다음은 Dockerfile.dev파일입니다. 강의대로 Dockerfile.dev를 작성하였습니다.

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

MultiNode 구현시 Slave노드를 위해 추가하는 Docker서버

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

해당 도커서버도 아래 명령어처럼 privileged를 사용하지 않고 2번째 방식으로 작성하면 될까요?? docker run -itd --name docker-server -p 10022:22 -p 8081:8080 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/docker:latest /usr/sbin/init

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
kate 댓글 1 좋아요 0 조회수 314

DOOD방식 -p 8081:8080 마운팅으로 접속 안됨.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

처음 SSH를 기동할 때 2번째 방법인 DOOD 방법으로 기동하였습니다. docker run -itd --name docker-server -p 10022:22 -p 8081:8080 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/docker:latest /usr/sbin/init 코드를 보시면 아시다싶히 -p 10022:22 마운팅과 추가로 -p 8081:8080 마운팅을 추가하였습니다. 이후 Jenkins로 빌드를 진행하였고 아래와 같이 빌드가 정상적으로 처리가 되는것이 확인이 됩니다. 하지만 localhost:8081/hello-world로 접속하면 접속이 안되고 localhost:8080/hello-world로 접속해야만 접속이 가능해집니다. 당연히 제대로 된다면 둘 다 접근이 가능해지겠죠? 근데 톰캣 포트로만 접근이되버려서... 제가 처음 ssh를 기동할때 분명 8080포트를 8081로 마운팅을 했는데 왜 8081포트로 접속이 안되는건지 원인과 해결 부탁드립니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
kate 댓글 1 좋아요 0 조회수 789

dood방식 yum sed 작업

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

DOOD방식에서는 그럼 yum install -y iptables net-tools sed -i -e 's/overlay2/vfs/g' /etc/sysconfig/docker-storage 위 두 명령어를 실행하지 않아도 되는건가요?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
kate 댓글 1 좋아요 0 조회수 287

docker-server eth0 inet주소로 ssh접근이 되지 않습니다

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

맥 OS는 Ventura 13.2.1입니다. 도커 이미지를 docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host edowon0623/docker-server:m1 /usr/sbin/init 로 실행하였습니다. net-tools하고 ssh서버를 깔았구요, docker-desktop으로 컨테이너에 terminal에서 확인을 했을 때 [root@147277fe7c68 etc]# service sshd status Redirecting to /bin/systemctl status sshd.service ● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2023-07-09 04:34:51 UTC; 2h 40min ago 라는 결과가 출력되어 ssh도 잘 깔려있고 22번 포트가 정상적으로 실행되는지 확인했을 때 LISTEN으로 잘 동작했습니다 [root@147277fe7c68 etc]# netstat -an | grep LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp6 0 0 :::22 :::* LISTEN 도커 이미지를 실행하고 centOS8임을 확인하고 ssh서버까지 실행된다고 이해했습니다 ssh root@localhost -p 10022 를 사용해서 로컬호스트에서 접속할때는 정상적으로 잘 접근됩니다. 그런데 ifconfig를 사용해서 eth0의 주소를 확인 해 보면 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 65535 inet 172.17.0.3 netmask 255.255.0.0 broadcast 172.17.255.255 라고 떠서 172.17.0.3 으로 접속하면 되겠다고 이해 했는데 로컬 iterm2를 사용해서 접속해보면 접속이 거부됩니다. iterm2과 terminus에서는 시간초과가 나고 👤 Starting a new connection to: "172.17.0.3" port "10022" ⚙️ Starting address resolution of "172.17.0.3" ⚙️ Address resolution finished ⚙️ Connecting to "172.17.0.3" port "10022" 😨 Connection failed: connection timed out. No more addresses to try. jenkins에서는 jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize SSH connection. Message: [Failed to connect session for config [docker-server]. Message [java.net.ConnectException: Connection refused (Connection refused)]] 라는 에러가 뜹니다. 어느부분이 문제인지 모르겠습니다 흑흑

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
김재현 댓글 1 좋아요 0 조회수 913

Docker 내부의 ansible컨테이너에서 ssh root@ip로 접근할 수 있는이유가 궁금합니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

ssh가 22번포트를 사용함으로 별도로 포트번호를 지정하지않아도 ssh root@ip로 접근이 가능한건가요? 만약 그렇다면 컨테이너 내부포트가 22번이 아닌 다른 컨테이너에게도 똑같이 접근할 수 있나요? 원래 컨테이너 내부는 userid@내부ip로 접근할 수 있는건가요?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
ksc036 댓글 2 좋아요 1 조회수 704

원본도표자료 pdf 깨짐

미해결

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

위 이미지처럼 파일 열어보니 대부분 다 잘려있는데 병합된 버전으로 다시 업데이트해서 올릴 계획이 있으실까요?

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터-엔지니어링
Hosu Shin 댓글 1 좋아요 0 조회수 351

참조 관련 질문있습니다.

미해결

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

안녕하세요. 질문이 두 가지 있습니다. 강의에선 node_modules가 호스트에 없어서 참조에서 제외하고, 나머지 소스코드는 존재하여 전부 참조하는식으로 진행이 되었는데, 그럼 docker build시 COPY ./ ./ 이부분은 아예 필요가없는거 아닌가요? 이미지에 이미 소스가 존재할텐데, 강의처럼 볼륨참조 설정을 넣어주면 컨테이너 생성 시, 이미 존재하는 소스는 호스트에서 가져와서 덮어쓰기된다고 이해하면 될까요?

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터-엔지니어링
안준석 댓글 1 좋아요 1 조회수 348

강사님께 질문드립니다!

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 제가 지금 프로젝트를 하고 있고 CI/CD 및 Docker까지 적용하고자 이 강의를 구매하게 되었습니다! 일단 프로젝트가 급해서 쿠버네티스까지는 프로젝트가 끝나고 난뒤 이후에 개념을 다시 잡는 용도로 듣고자 하는데, 섹션2를 수강하고 난뒤 바로 섹션 5로 넘어가도 섹션5를 듣는데 무리가 없는지 여쭤봅니다!

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
qkrtngus116 댓글 1 좋아요 0 조회수 460

MAC 에서 설치할때 JDK 환경변수 설정에서 막힙니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

MAC용 JDK를 다운받고, .bash_profile 에서 JAVA_HOME 환경변수를 설정하였는데요. 어떤 부분을 놓쳤는지, echo $JAVA_HOME 을 해보면 The operation couldn’t be completed. Unable to locate a Java Runtime. 에러가 나오네요. 백엔드 개발자가 아니다보니, JDK설치 부분에서부터 막히네요 ㅜㅜ

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
김의중 댓글 1 좋아요 0 조회수 2507

부록

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

부록이 뭔가요 ?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
디디 댓글 1 좋아요 0 조회수 464

elasticbeanstalk에 배포

미해결

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

elasticbeanstalk에 배포시 다음과 같은 에러가 뜹니다. 강사님께서 올려주신 linux2 버전 소스들을 참고했습니다. dockerfile과 docker-compose.yml 은 아래와 같습니다. 저는 elasticbeanstalk가 docker-compose 파일을 토대로 이미지를 생성하고 컨테이너를 생성한다고 이해했습니다. 구글링을 해봐도 잘 모르겠어서 진도를 못나가겠습니다... 부탁드립니다 ㅠㅠㅠ

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

수강생 대다수가 동일 이슈(SSH 접속 불가)로 고통 받는 것 같은데요 강사님 답변을 원합니다.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

ssh 접속 시도시 아래와 같은 에러가 출력 됩니다. - 방화벽 내리고 /etc/hosts.allow 127.0.0.1 추가하고 sshd 서비스 재시작해도 안됩니다. kex_exchange_identification: read: Connection reset by peer Connection reset by 127.0.0.1 port 10022 다운 받은 SSH 이미지 정상 동작 상태임을 확인 Up 44 minutes 0.0.0.0:10022->22/tcp, :::10022->22/tcp, 0.0.0.0:8081->8080/tcp, :::8081->8080/tcp docker-server 열린 포트 확인하여 포트포워딩 설정 확인 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:10022 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN 도커 컨테이너, 소캣 상태 정보 확인 CGroup: /system.slice/docker.service ├─ 9218 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ├─25925 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8081 -container-ip 172.17.0.2 -container-port 8080 ├─25933 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8081 -container-ip 172.17.0.2 -container-port 8080 ├─25946 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 10022 -container-ip 172.17.0.2 -container-port 22 └─25953 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 10022 -container-ip 172.17.0.2 -container-port 22

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
정은석 댓글 2 좋아요 1 조회수 4483

Node.js를 처음 깔고 npm init을 해주는데 에러발생

미해결

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

제가 자바를 사용하다보니 node가 처음이라서 어떻게 해결해야할지 모르겠습니다. npm init에 대한 에러를 어떻게 해결해야하나요?

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

vi /etc/sysconfig/docker 가 없어요

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

윈도우 10 환경에서 SSH Server 설치를 하고있습니다.. 이미지 실행 : docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/docker:latest /usr/sbin/init 이미지 실행후 ssh 접속해서 vi /etc/sysconfig/docker 다음 디렉토리로 가면 docker 파일이 존재하지 않아요 왜그런건가요?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
플하 댓글 1 좋아요 1 조회수 946

docker ssh 서버 에러

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Windows + docker window desktop v20.10.12입니다. 1번,2번,3번 다 해도 아래와 같이 에러가 나옵니다. Failed to insert module 'autofs4': No such file or directory systemd 239 (239-51.el8_5.2) running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=legacy) Detected virtualization docker. Detected architecture x86-64. Welcome to CentOS Linux 8! Set hostname to <c555b9996bb9>. Couldn't move remaining userspace processes, ignoring: Input/output error Failed to determine supported controllers: No such file or directory Failed to allocate manager object: No such file or directory [!!!!!!] Failed to allocate manager object, freezing. Freezing execution.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
노아 댓글 1 좋아요 0 조회수 833

화면에 변경사항이 적용되지 않음

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 실습 8까지 진행하였습니다. index.jsp의 코드를 바꾸고 커밋 푸시하면 정상적으로 CI/CD 작업이 진행되나 화면에 적용되지 않습니다. 화면이 계속 그대로입니다. 깃허브에도 코드가 바뀌었고 도커 허브에도 이미지가 올라가 있고 pods, services, deployments 모두 정상 업데이트 됩니다. 뭐가 문제일까요?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
소니소니 댓글 1 좋아요 0 조회수 319

삽질 내용 공유드려요.. (혹시 도메인 접속 안되는 분들)

해결됨

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

안녕하세요:) 좋은 강의 감사히 잘 듣고 있습니다! 아래 내용은 도메인 연결 후 접속 안 되시는 분들께서 한 번 참고하시면 좋을 것 같습니다. 저는 도메인을 구매하지 않고, 기존에 사용하던 도메인에 연결했는데 접속이 안 되더라구요. 이유는 크롬 브라우저에서 https로 접속한 기록이 있는 도메인은 자동으로 https로 리다이렉트 시키기 때문입니다. (네임 서버도 바꾸고.. 엄청 삽질했네요 흑..) 참고 url: https://comple.co.kr/471 해결방법은 다른 브라우저로 접속하거나, 아래 URL로 이동하셔서 chrome://net-internals/#hsts 좌측 'Domain Security Policy' 탭으로 이동 Delete domain security policies 부분에 프로토콜 부분(https:// 등)을 제외한 본인 도메인을 입력 위 내용을 해주시면 정상 접속이 됩니다. 단, 다시 https로 도메인 페이지를 접속하시면 또 해주셔야 합니다. 🥲

  • ci/cd
  • spa
Docker 댓글 1 좋아요 0 조회수 467

Could not find a required file. 에러

미해결

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

빌드는 잘 된 것 같은데 실행시 오류가 납니다

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

인기 태그

인프런 TOP Writers

주간 인기글