問題タブ [dockerhub]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dockerhub - Docker Hub - Automated Build は失敗しましたが、ローカル ビルドは問題なく実行できました
ldaume/docker-highcharts-server
Dockerfile を含む github リポジトリに接続されている Docker Hub レジストリにリポジトリを作成しました。
イメージをローカルにビルドすると、魅力的に機能します。
しかし、自動ビルドはエラーで失敗し、Unknown Build Error.
ログはありません。ビルド情報で確認できる内容は だけなDockerfile
ので、docker は github に問題はありませんでした;)。
何か案は?
node.js - node.js を使用した Docker Rest API
node.js を使用して localhost 環境で docker rest api を実行する方法。ポート設定とそれに使用されるURLなどを知る必要があります.
docker - 複数の docker ホスト間でイメージを共有するには?
2 つのホストがあり、それぞれに docker がインストールされています。
ご存じのとおり、各 Docker はイメージをローカル/var/lib/docker
ディレクトリに保存します。
そのため、 などのイメージを使用する場合はubuntu
、 を実行しdocker pull
て、各ホストでインターネットからダウンロードする必要があります。
遅いと思います。
イメージを共有ディスク アレイに保存できますか? 次に、一部のホストにイメージを一度プルさせて、共有ディスクにアクセスできるすべてのホストがイメージを直接使用できるようにします。
それは可能ですか、それとも良い習慣ですか?docker がこのように設計されていないのはなぜですか?
これを実装するには、Docker のソース コードをハックする必要がある場合があります。
amazon-ec2 - プライベート Dockerhub リポジトリから docker run を自動化するには?
User Data
Docker を実行している EC2 サーバーがあり、サーバーの起動時にプライベート Dockerhub イメージがプル/実行されるように、以下を追加したいと思います。
しかし、プライベート リポジトリにアクセスするために認証を行う方法がわかりませんmyusername/hello
。
Github ではデプロイ キーを作成してアップロードしますが、Dockerhub は同様のデプロイ キー オプションを提供しますか?
jenkins - Web フック経由で Docker Hub から Jenkins に通信するにはどうすればよいですか?
GitHub をポーリングする例はたくさんあるようですが、Docker Hub をポーリングしてそれに基づいてビルドをトリガーするにはどうすればよいですか?
自動ビルド用に Docker Hub に Webhook をセットアップしましたが、Jenkins でそれをポーリングする方法がわかりません。
この Jenkins プラグインがあるようです: https://wiki.jenkins-ci.org/display/JENKINS/DockerHub+Plugin
しかし、私が理解しているように、Docker Hub の API が変更されて以来、プラグインは壊れています。
アップデート:
答えは Build Triggers の下の Trigger Builds Remotely オプションを使用することですが、匿名がビルド権限を持っていないために失敗します。次に、このプラグインの使用に切り替えました: https://wiki.jenkins-ci.org/display/JENKINS/Build+Token+Root+Plugin
したがって、URL は次のようになります: https://jenkinsserver.com/buildByToken/build?job=test&token=test
ブラウザを介して(シークレットでも)そのURLにPOSTすると機能しますが、cURLでは機能しません。私は得る:
ただし、これを行うと、cURL 経由で動作させることができます。
しかし、Docker Hub はその URL を好みません...
ここで何が欠けていますか?私は正しい軌道に乗っていますか?Docker Hub Webhook から Jenkins タスクをトリガーする場合、どのようにしますか?
authentication - When do DockerHub auth tokens expire?
When docker login
succeeds an auth token is put in ~/.dockercfg
. We are considering deploying a .dockercfg
file to EC2 instances to all running of containers against private repository images. The alternative would be to run docker login
on the instances, but I would prefer to give instances an auth token as opposed to an account password.
How long do the tokens issued by docker.io
last before they expire?
docker - パペットを使用した docker pull が機能しない
docker pull www.alm-docker-registry.com:8090/test... は機能していますが、パペットスクリプトを使用して同じことをしようとすると、エラーが表示されます。
注:モジュールは使用していませんが、マニフェストからコマンドを直接実行しています。
docker - Docker Registry と Docker Index の違いは何ですか?
私はdockerを初めて使用し、オンラインリンクを調べて、それがどのように機能するかを理解しています。ただし、Docker Registry と Docker Index についてはあまり明確になっていません。Dockerイメージがレジストリにあり、クライアントがpullコマンドを使用してデーモンにレジストリからイメージを取得するという部分を取得します。しかし、インデックスからも画像を取得できると読みましたが、これら2つの違いは何ですか?
ありがとうございました。