0

この wikiは、GCE でカスタム datalab vm をデプロイするプロセスについて多くの詳細を提供するのに非常に役立ちました。

特に、「ビルドのリリース」ページには、最新の Datalab Docker コンテナの次の場所が記載されています: gcr.io/cloud_datalab/datalab:latest。

最終的に、本番環境では、すべてのリリース手順、特にローカルでのテストに準拠します。ただし、私はサンドボックスで作業しているので、プロセスを合理化できると信じたい. つまり、単純に datalab:latest のクローンを作成し、変更を加えて Git リポジトリに保存し、Deployer アプリを使用して (適切な名前で) 新しいバージョンを作成し、Deployer container =URL パラメーターをカスタマイズしたイメージ (つまり、Docker ファイル)。

私の質問は次のとおりです。

  1. これは正しく合理的なアプローチのように思えますか?
  2. これは datalab:最新の Docker ファイルですか?
  3. dockerfile.in は、複製してから変更する必要があるものですか?
4

1 に答える 1

1
  1. はい。
  2. はい。
  3. いいえ、Dockerfile.in にはプロジェクトへの参照があるため、すべてのプロジェクトを複製する必要があります。たとえば、config/ipython.py です。これは116 行で確認できます。(# ビルド アーティファクトを追加)
于 2016-06-04T21:50:16.307 に答える