강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của in
in

câu hỏi đã được viết

Xây dựng CI/CD Pipeline sử dụng Jenkins

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

Viết

·

1.1K

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

kubernetesjenkinsansiblecicdsonarqube

Câu trả lời 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 파일로 만들어 해봤는데 동작 하더라구요 !!

Dowon Lee님의 프로필 이미지
Dowon Lee
Người chia sẻ kiến thức

감사합니다!

0

Dowon Lee님의 프로필 이미지
Dowon Lee
Người chia sẻ kiến thức

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

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

감사합니다.

Hình ảnh hồ sơ của in
in

câu hỏi đã được viết

Đặt câu hỏi