問題タブ [docker-container]
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.
java - Docker コンテナからの AWS DynamoDb との接続の問題
私のクライアント プログラムは、DynamoDb
テーブルからレコードを取得することです。私のバイナリはホスト マシンでは期待どおりに動作していますが、Linux コンテナーで同じバイナリを実行すると、次のエラーが返されます。
エンドポイントに接続できません
クライアント コードまたはコンテナー設定を変更する必要はありますか?
docker - イメージからボリュームを削除する
docker-compose
いくつかのコンテナーを作成してvolumes
そのコンテナーをコミットするとvolumes
、docker-compose ファイル内の もコミットされます。イメージ内のボリュームをコミットしない方法はありますか?
以下のコマンドでは、ボリュームを追加することはできますが、削除することはできません:
ありがとうございました。
magento - ポート転送でリダイレクト URL を処理する方法 - docker コンテナー
docker コンテナーでmagento アプリケーションをビルドします。リモート マシンからそのコンテナーにアクセスしようとしていますdocker port forwarding
。
システム A
コンテナを作成します: docker run -it -d -p 8000:80 -h tm.gworks.mobi -v /var/www/public --privileged --name testmachineone magedev
コンテナ IP : 172.17.0.2
システム A の IP : 192.168.1.6
システムAの 両方のIPを使用してWebサーバーにアクセスできますhttp://172.17.0.2
&&http://192.168.1.6:8000
注:アクセスhttp://192.168.1.6:8000
すると、自動的にリダイレクトされhttp://172.17.0.2
ます。これは、magento のデフォルトの動作です。
システムB
アクセスhttp://192.168.1.6:8000
すると自動的にリダイレクトされますhttp://172.17.0.2
が、システム Bはアクセスできないhttp://172.17.0.2
ため、404 エラーがスローされます。
私の検索によると、リモートホストからdockerコンテナのIPにアクセスすることはできません。唯一の方法はポート転送です。しかし、ポート転送で URL リダイレクトに固執しました。
この問題を整理するには?
docker - エラーが原因でイメージを削除できません:「デーモンからのエラー応答: 参照が存在しません」
Docker によって作成されたイメージをクリアしようとすると、奇妙な問題が発生します。これは私がしたことです:
すべてのコンテナを削除
/li>次の後に実行中または作成されたコンテナがあるかどうかを確認します。
/li>すべての画像を削除: 画像が参照されていたため、最初の試行は失敗しました
/li>
/li>-f
オプションを使用してすべての画像を削除します。
次に、このエラーNo such image: 2f21ea981017:latest
が表示されます。なぜですか?そのような画像はどこにありますか?情報を保存するDocker用の内部DBのようなものがありますか?
前のコマンドをすべて実行した後、次のコマンドを実行すると、出力が表示されます。
しかし、その後、実行して画像を再度削除しようとしました
そして、同じエラーが発生しました。ここで何が欠けていますか? どうすればこれを修正できますか?
この投稿のコマンドも実行しましたが、成功しなかったことを付け加えておきます。
docker - 同じイメージの複数のインスタンスを作成するdocker-compose
同じイメージに対して複数のコンテナーを開始する必要があります。以下に示すように構成ファイルを作成すると、正常に動作します。
複数回コピーして貼り付ける代わりに、作成のインスタンス数を簡単に言及する方法はありますか?
docker - 中間コンテナはどのように形成されますか?
Dockerfile を使用して Docker イメージをビルドする際の実行手順を理解したいと思います。以下にリストしたいくつかの質問。ビルドプロセスを理解するのを手伝ってください。
Dockerfile コンテンツ
イメージのビルドに使用するコマンド:docker build -t raghavendar/hands-on:2.0 .
ステップ 2 で:
質問 1: ID が 532ed79e6d55 のコンテナーで実行されていることを示していますが、このコンテナーはどの Docker イメージで形成されていますか?
質問 2 : この ID は何ですか? それは画像ですか、それともコンテナですか?
質問 3 : 最終的なイメージは、中間コンテナーから保存された複数のレイヤーで形成されますか?
mysql - リモート docker コンテナー mysql サーバーに接続する方法
リモート docker コンテナー mysql サーバーに接続する方法はありますか?
Magento Web アプリケーションをインストールしていますが、既存のリモート docker コンテナー データベースを使用/ポイントする必要があるような状況になりました。リモート マシンからデータベースにアクセスするためにポート フォワーディングを作成しましたが、機能しません。
リモートマシンでのテスト目的で、mysqlコンソールのようmysql -u root -h 192.168.1.21:3002 -p
に試しましたが、接続せず、エラーがスローされますERROR 2005 (HY000): Unknown MySQL server host '192.168.1.21:3002' (-2)