Go-Migrate を Docker コンテナにインストールするにはどうすればよいですか?

WBOY
リリース: 2024-02-13 13:21:09
転載
966 人が閲覧しました

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

Docker コンテナへの go-maigrate のインストールは一般的な要件であり、これはアプリケーションでデータベースの移行を実行するのに役立ちます。 go-migrate をインストールして Docker コンテナーで使用すると、開発環境がより便利で柔軟になります。この記事では、Dockerコンテナにgo-Migrateをインストールする手順と注意点を紹介します。初心者でも経験豊富な開発者でも、この記事ではこのスキルを簡単に習得するための詳細なガイダンスを提供します。 Go-Migrate を Docker コンテナにインストールする方法を見てみましょう。

質問の内容

コンテナと Docker について調べており、go-Migrate を使用してコンテナを実行しようとしていますが、次のエラーが発生します:

リーリー

私は 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 イメージを使用しているので、このようにインストールするのが簡単です 例えば### リーリー

以上がGo-Migrate を Docker コンテナにインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート