問題タブ [dockerpy]

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.

0 投票する
1 に答える
41 参照

python - アプリが複数のクライアントからアクセスされたときの値の増分

docker-py を使用してイメージをビルドし、コンテナーを作成しています。コンテナにはポート バインディングが含まれている必要があります。アイデアは、複数のクライアントがイメージにアクセスし、複数のコンテナーを開くことができるようにすることです。そのため、新しいコンテナーが作成されるたびにポートを増やしたいと思います。たとえば、次のようになります。コンテナー 2 ポート: 5001 ; 等...

この関数をPythonで実装するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
508 参照

python - docker-py を使用して Docker イメージにローカル ファイルを追加するときにエラーが発生しました

イメージのビルドとコンテナーの起動をすべて 1 つのスクリプトで行うために、docker-py を使用しています。これまでのところ、非常にスムーズです。ただし、現在、Dockerfile 文字列変数の ADD/COPY コマンドに問題があります。

ソース ディレクトリから直接イメージにファイルを追加する必要があります。標準の Dockerfile では、docker ADD コマンドを使用して、これを成功裏に達成できました。しかし、docker-py を使用すると、例外がスローされます。

スクリプト simrun.py は docker-py スクリプトと同じディレクトリに格納されているため、この例外が発生する理由がわかりません。dockerpy.py の相対行は次のとおりです。

私が見逃したものはありますか、それともこの機能は docker-py ではまだ動作しませんか?

0 投票する
1 に答える
252 参照

macos - docker-py (OSX) を使用して docker-machine に接続します

OSX では、次のように docker-machine を作成しています。

そして追加しました/etc/hosts(逆も試しました):

docker-py を使用して docker-machine に接続します。

これにより、次のエラーが発生します。

なぜリクエストがマシンを見つけられないのか途方に暮れています。セットアップの何が問題なのですか?

0 投票する
1 に答える
1083 参照

python - docker-py のコンテナーとのポート バインドが機能しない

docker-py を使用してコンテナーを実行し、ポートをホストにバインドしようとしています。申し訳ありませんが、私は Docker を試したことがありませんが、多くのことを試してみましたが、自分の間違いがどこにあるのかわかりません。

私のdocker APIのバージョンは1.22です

コンテナを作成するための私のコードは次のとおりです。

コンテナは作成されますが、 bind はありません:

ただし、ホストはコマンドを受け取りました。2375 ポートで着信トラフィックをキャプチャしました。結果は次のとおりです。

ホストに直接バインドしようとすると、問題なく実行されます。

誰かが同じ問題を実験しましたか?

よろしくお願いします!

0 投票する
0 に答える
65 参照

gcloud - gcloud API を使用して dockerpy を認証するにはどうすればよいですか?

プログラムで Docker イメージを「gcr」レジストリにプッシュしようとしました。「gcloud docker --authorize-only」は、短時間のライブ認証を提供します。

シェルを実行せずに python gcloud API を使用して認証を実行するにはどうすればよいですか?