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

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

WBOY
풀어 주다: 2024-02-13 13:21:09
앞으로
997명이 탐색했습니다.

如何在 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿