>  기사  >  백엔드 개발  >  Docker 컨테이너에 go- migration을 어떻게 설치하나요?

Docker 컨테이너에 go- migration을 어떻게 설치하나요?

WBOY
WBOY앞으로
2024-02-13 13:21:09956검색

如何在 Docker 的容器上安装 go-migrate?

Docker 컨테이너에 go- migration을 설치하는 것은 일반적인 요구 사항이며, 이는 애플리케이션에서 데이터베이스 마이그레이션을 수행하는 데 도움이 될 수 있습니다. go- migration을 설치하고 Docker 컨테이너에 사용하면 개발 환경이 더욱 편리하고 유연해집니다. 이번 글에서는 Docker 컨테이너에 go- migration을 설치하는 단계와 주의사항을 소개하겠습니다. 당신이 초보자이건 숙련된 개발자이건 관계없이, 이 글은 이 기술을 쉽게 익힐 수 있는 자세한 지침을 제공할 것입니다. Docker 컨테이너에 go- migration을 설치하는 방법을 살펴보겠습니다!

질문 내용

컨테이너와 Docker를 조사 중이고 go- migration을 사용하여 컨테이너를 실행하려고 하는데 다음 오류가 발생합니다.

으아아아

저는 m1 macbook을 사용하고 있습니다. dockerfile은 다음과 같습니다.

dockerfile:33
--------------------
  32 |
  33 | >>> run curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | bash && \
  34 | >>>     apt-get update && \
  35 | >>>     apt-get install migrate
  36 |
--------------------
error: failed to solve: process "/bin/sh -c curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | bash &&     apt-get update &&     apt-get install migrate" did not complete successfully: exit code: 100

Solution

install 설치 마이그레이션 옵션도 있습니다. go 이미지를 사용하고 있으므로 이렇게 설치하는 것이 더 쉽습니다. 예를 들어

으아아아

위 내용은 Docker 컨테이너에 go- migration을 어떻게 설치하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제