inflearn logo
강의

講義

知識共有

DevOps 向けの Docker 仮想化技術 (Private Harbor Registry)

Docker Swarm Service 使用

service create 시에 에러 발생

239

jong7538694733

投稿した質問数 1

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

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

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

관리자 페이지 질문

0

11

1

Pull 방식 아키텍처3 문의

1

19

2

aws 로드 밸런서가 생성되지 않습니다.

0

21

2

민구님 설치시 또 막혀서 질문드려요

0

33

2

보안그룹 아웃바운드 규칙

0

13

1

pg사가 있다고 가정하면

0

25

1

git clone 명령어를 어디 터미널에다 붙여넣어야 하나요?

0

34

2

html 파일을 못 불러 옵니다.

0

34

2

twitterdb 연결이 안돼요

1

28

2

이제 인프런에서 강의 더 안산다. 후져....

0

42

1

argocd 배포 이슈

0

133

1

argocd 이미지 pull 문제...

0

196

2

Harbor 인증서 설정 후 IP 변경

0

164

2

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

0

165

2

스택 배포 에러

0

154

1

강의 자료

0

245

2

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

0

162

1

replicas 가 생기지 않는 문제

0

311

3

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

0

288

2

docker -e 옵션에 대한 질문

0

120

2

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

0

143

1

syslog 의미?용도?

0

222

1

오타+강의 자료 질문

0

212

1

catalog-service 이미지 에러

0

261

2