inflearn logo
강의

Course

Instructor

Docker virtualization technology for DevOps (Private Harbor Registry)

Using Docker Swarm Service

service create 시에 에러 발생

227

jong7538694733

1 asked

0

image.pngimage.pngimage.png

starting container failed: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: can't copy bootstrap data to pipe: write init-p: broken pipe: unknown

어떻게 해결할 수 있을까요?

docker 가상화 ci/cd msa

Answer 2

0

Dowon Lee

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

답변이 늦어 죄송합니다.

최근 MacOS m1 에서 확인 한 결과, 공유애 드린 docker-server의 이미지에서 SSH + Docker의 실행은 정상적으로 되었으나, 도커 컨테이너 실행(docker run) 시 아래와 같은 오류가 발생되고 있습니다. 특정 이미지뿐만 아니라, 대부분의 이미지에서 컨테이너가 실행되지 않는 것으로 보아 arm64 에서 DinD 방식으로 이미지 생성 시 docker-entrypoint.sh 등의 파일이 정상 작동되지 않는 것 같습니다. 문제 해결을 위해 기존에 공유 되었던 docker-server:m1 이미지 대신 docker-server:m1-ubuntu 이미지를 공유했습니다.

https://hub.docker.com/repository/docker/edowon0623/docker-server/general

docker-server:m1-ubuntu 이미지는 Ubuntu를 베이스로 하여 SSH + CentOS를 설치한 버전 입니다. 해당 버전으로 컨테이너를 실행하신 후에, SSH 접속 하시고, 아래 명령어를 이용하여 Docker 서비스를 기동하신 후에 docker swarm 생성 docker service 실행 등을 하실 수 있습니다.

service start docker

docker-server:m1-ubuntu 이미지로 실행한 결과 화면도 같이 공유해 드리니 참고하시기 바랍니다.

스크린샷 2025-01-24 오전 9.52.09.png.webp스크린샷 2025-01-24 오전 9.52.18.png.webp

 

감사합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
이종혁님이 겪고 있는 문제는 Docker 서비스가 컨테이너를 시작할 때 발생하는 “broken pipe” 오류입니다. 이와 같은 오류는 여러 가지 원인이 있을 수 있습니다. 다음은 이 문제를 해결하기 위해 시도할 수 있는 몇 가지 방법입니다:

  1. Docker 데몬 재시작: 가장 먼저, Docker 데몬을 재시작 해보세요. 이는 간단한 방법이지만 때로는 문제가 해결될 수 있습니다.

    sudo systemctl restart docker
    
  2. Docker 업데이트: 사용 중인 Docker가 최신 버전인지 확인하고, 최신 버전으로 업데이트해 보세요. 새로운 버전에서는 여러 가지 버그가 수정되었을 수 있습니다.

  3. Node 자원 확인: 컨테이너를 호스팅하는 노드의 자원을 확인하세요. 메모리나 디스크 공간이 부족한 경우에도 이러한 문제가 발생할 수 있습니다.

  4. docker-compose.yaml 설정 확인: 혹시 docker-compose.를 사용 중이라면 yaml 설정 파일을 다시 확인하세요. 커스텀 이미지나 환경 변수가 올바르게 설정되었는지 확인합니다. 특히 이미지 이름 등을 잘못 입력했다면 문제가 발생할 수 있습니다. 커스텀 이미지 설정 방법을 참고하세요.

  5. 네트워크 문제 해결: 네트워크 설정을 점검하고, 필요한 경우 새로운 네트워크를 생성해 보세요. 네트워크가 올바르게 구성되지 않은 경우도 원인이 될 수 있습니다.

위의 방법을 통해 문제 해결을 시도해 보시고, 여전히 문제가 지속된다면 더 구체적인 에러 로그와 시스템 상태를 함께 확인해 보시는 것이 좋습니다. 필요 시 추가 정보를 제공해 주시면 더 도움이 될 수 있는 답변을 드리겠습니다.

Docker + Spring Boot CI/CD 방법

0

5

1

docker compose에 대해 질문드립니다.

0

14

1

user-service jwt

0

32

2

애그리거트 질문있습니다!

0

31

2

JPA Repository 질문이 있습니다!

1

34

2

페이지네이션 처리를 쿼리에서 하는 방식 질문

1

36

1

DDD 는 마이바티스와 잘 맞지 않는건가요?

0

46

1

스프링부트 버전 문의드립니다.

0

38

1

디바이스 페어링 문의

0

33

2

yml 작성하다가 에러 발생해서 문의 드립니다.

0

39

2

argocd 배포 이슈

0

120

1

argocd 이미지 pull 문제...

0

184

2

Harbor 인증서 설정 후 IP 변경

0

153

2

섹션 1이나 2 등등 강의 자료는 없는 걸까요?

0

157

2

스택 배포 에러

0

149

1

강의 자료

0

240

2

./prepare 이미지가 안 생기는 문제

0

156

1

replicas 가 생기지 않는 문제

0

306

3

docker는 어떻게 macos에서 리눅스를 실행할 수 있는것일까요?

0

272

2

docker -e 옵션에 대한 질문

0

115

2

Prometheus 및 컨테이너 상태 메트릭 수집

0

136

1

syslog 의미?용도?

0

219

1

오타+강의 자료 질문

0

209

1

catalog-service 이미지 에러

0

250

2