ホームページ  >  記事  >  バックエンド開発  >  Go-Migrate を Docker コンテナにインストールするにはどうすればよいですか?

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

WBOY
WBOY転載
2024-02-13 13:21:09962ブラウズ

如何在 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 までご連絡ください。