검색
← 릴리스 노트

컨테이너 이벤트·Compose 동작 안정화

Docker · 5.1.0 · 버그수정 · 2026.02.24

네트워크 재연결, 컨테이너 감시, Compose 실행과 재생성 동작의 오류를 고쳤습니다.

교안에 영향

컨테이너 상태 이벤트, Compose 재생성, docker compose run의 post_start hooks 안내가 이전 문서와 달라졌습니다.

요약

- 네트워크 재연결 후에도 컨테이너 상태 이벤트를 내보내도록 수정했습니다. - 컨테이너 이벤트 감시의 nil pointer dereference와 여러 panic 문제를 고쳤습니다. - mounted image digest가 바뀌면 Compose가 컨테이너를 다시 만들도록 바뀌었습니다. - Windows의 OCI artifacts 경로 오류와 docker compose run의 post_start hooks 실행 문제를 수정했습니다.

바뀐 것

기타 14

  • Dockerfile에서 fsnotify 설정을 추가했습니다.
  • Dockerfile의 golangci-lint를 v2.8.0으로 업데이트했습니다.
  • strings.Split(N) 사용 일부를 strings.Cut로 바꿨습니다.
  • GitHub Actions를 최신 버전으로 올렸습니다.
  • pkg/compose의 github.com/docker/buildx/driver 의존성을 제거했습니다.
  • Docker GitHub Builder로 바이너리와 bin image를 빌드하고 서명하도록 바꿨습니다.
  • ci의 bin-image 작업을 수정했습니다.
  • pkg/compose의 defaultNetworkSettings를 리팩터링했습니다.
  • pkg/compose의 consts를 외부 공개 대상에서 제외했습니다.
  • 일부 코드를 현대화했습니다.
  • go1.25.7로 업데이트했습니다.
  • golang.org/x/sys를 0.40.0에서 0.41.0으로 올렸습니다.
  • go.yaml.in/yaml/v4를 4.0.0-rc.3에서 4.0.0-rc.4로 올렸습니다.
  • moby modules로 마이그레이션했습니다.

수정 7

  • 네트워크 재연결 뒤에 컨테이너 상태 이벤트를 내보내도록 수정했습니다.
  • 컨테이너 이벤트 감시에서 발생할 수 있는 nil pointer dereference를 수정했습니다.
  • Compose에서 mounted image digest가 바뀌면 컨테이너를 다시 만들도록 수정했습니다.
  • 여러 panic 문제를 수정했습니다.
  • Windows에서 OCI artifacts를 사용할 때 잘못된 경로 오류가 나던 문제를 수정했습니다.
  • docker compose run에서 post_start hooks가 실행되도록 수정했습니다.
  • watch가 rebuild만 수행할 때 발생하던 panic을 수정했습니다.

원문 제목 · v5.1.0