inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

컨테이너 내부에서 도커 실행 시 오류 발생하시는 분들

1134

InJun Choi

작성한 질문수 7

0

컨테이너 내에서 도커가 실행되지 않아 진행하지 못하는 분들이 꽤 보이네요.

강사님이 게시하신 DinD 방식 대신 DooD 방식으로 실행하여 진행하실 수 있습니다. 다만 DooD 방식 특성으로 인해 포트 바인딩에 조금 신경 써주셔야 합니다.

아래는 Ansible 강의 컨테이너 실행 명령입니다.

docker run -itd -p 20022:22 -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/ansible:latest /usr/sbin/init

앞선 강의에서 등장하는 docker-server 컨테이너 등 컨테이너 내부에서 도커 실행 시 오류가 발생하는 다른 컨테이너들도 이미지랑 포트만 변경하여 실행하시면 됩니다.

 


Windows 강의 진행 시 이슈를 기억나는 대로 정리했습니다.

https://www.inflearn.com/chats/662870

kubernetes jenkins ansible cicd sonarqube

답변 3

0

드림포원

오오오오오오.... 암만 해도 안 됐었는데 드뎌 찾았나보네요 ㅎ

나중에 한번 해봐야겠네요 ^^

0

원석나

version: '3'

services:
  ubuntu:
    image:  edowon0623/ansible:latest
    container_name: docker-server
    privileged: true 
    entrypoint: /usr/sbin/init
    command: /usr/sbin/sshd -D
    volumes:
      - /sys/fs/cgroup:/sys/fs/cgroup:ro
      - /var/run/docker.sock:/var/run/docker.sock
    tmpfs:  
      - /run
      - /tmp
    environment: 
      - container=docker  
    ports:
      - '20022:22'
      - '8081:8080'
    expose:
      - '20022'

 

 

작성하신 수강생분 글 기준으로 docker-compose 파일로 만들어 해봤는데 동작 하더라구요 !!

0

Dowon Lee

감사합니다!

0

Dowon Lee

안녕하세요, 이도원입니다.

정보 공유 감사드리며, 강의에서도 업데이트 하도록 하겠습니다.

감사합니다.

내장형 톰캣일경우

0

27

2

git 에 강의내용에 필요한 파일들 존재하지 않음

0

91

2

젠킨스에 등록된..

0

102

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

115

2

jdk 버전 17

0

85

2

섹션2 강의자료

0

107

2

DOCKER 이미지 PULL

0

268

1

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

0

65

1

질문이 있습니다!!

0

72

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

207

4

m2 mac: ansible-server에서 container 실행 안됨

0

161

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

99

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

177

2

맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)

0

259

3

Docker Container에서 Tomcat 설치

0

225

2

ec2 여러대에서 각각 직접 설치 이유

0

155

1

P@ssw0rd 설정시기

0

152

2

ansible 원리

0

136

2

ansible 존재여부

0

120

2

젠킨스 빌드 성공후 shutdown

0

252

2

Docker Hub에 Push 무한 로딩

0

130

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

122

1

maven project 오류

0

120

2

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

0

151

2