今日、イメージを起動した後、HTTP リクエスト経由でアクセスできないという小さな問題が発生しました。解決策を記録して共有しましょう。 一般的な Docker 起動コマンドとソリューションは次のとおりです。 1. Dockerを起動するご存知のとおり、コンテナを起動するコマンドは次のとおりです。 docker run イメージ名 2. コンテナポートをローカルポートにバインドするコンテナを起動した後は、ローカルポートに直接アクセスすることができないため、ローカルポートを介してコンテナにアクセスできるように、ローカルポートをコンテナポートにバインドする必要があります。設定は以下のとおりです。 docker run -p ローカルポート: コンテナポートイメージ名 その後、ローカル ブラウザーを介してローカル ポート経由でコンテナーにアクセスできるようになります。 3. コンテナはバックグラウンドで実行されます。-d パラメータを追加します。コマンドは次のようになります。docker run -d -p ローカルポート: コンテナポートイメージ名 4. ミラーリストを表示するには、コマンドは次のようになります。dockerイメージls またはDockerイメージ 5. 実行中のコンテナを表示するには、コマンドは次のようになります。ドッカーps 補足: Dockerは実行中のコンテナにローカルポートをマッピングします 1. 実行中のコンテナをイメージとして送信する(コンテナ内の各種操作が失われないようにするため)docker コミット tang tang1 ### tang (実行中のコンテナの名前) tang1 (生成されたイメージの名前) 2. イメージを実行してポートを追加するdocker run -d -it -p 8000:80 tang1:latest /bin/bash ### 小さな p はカスタムポートで、latest はイメージのラベルです (プロフェッショナルなものを書いた方が良いでしょう) 補足: Dockerはボリュームをロードし、ポートをバインドします 必要とするDocker イメージを取得しました。次に、コンテナを作成し、ローカル ディレクトリをコンテナ ディレクトリにロードし、ローカルとコンテナ間のポートをマップします。 具体的な例は以下のとおりです。 画像ID: 884e0fc83dfe コンテナ名を設定: test ローカルポート9000をコンテナのポート80にマッピングする データボリュームをロードします。ローカルの ~/Desktop/test をコンテナの /test ディレクトリにマップします。 成し遂げるdocker run -it --name test -v ~/Desktop/test:/test -p 9000:80 884e0fc83dfe /bin/bash # 新しいコンテナに入る docker スタートテスト docker アタッチテスト 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
>>: JavaScript の例におけるループの使用法の詳細な説明
Linuxにフラッシュをインストールする方法1. Flashの公式サイトにアクセスし、ダウンロードを...
1. まず、コンピュータのデスクトップにある VMware アイコンをダブルクリックしてソフトウェア...
UPDATE はロックしますか?以下のような場合、SQL文はロックされますか? テーブル1を更新しま...
テーブル タグの frame 属性と rules 属性は境界線の表示を制御できます。フレーム プロパ...
参考までにmysql5.5.28のインストールチュートリアルです。具体的な内容は次のとおりです。イン...
目次序文v-model の修飾子:怠け者トリム番号さまざまな入力タイプやその他の要素での v-mod...
ミニネットMininet は軽量のソフトウェア定義ネットワークおよびテスト プラットフォームです。軽...
目次発見: ディスプレイアニメーションの応用実装:記事の1行目を表示する効果を実現する方法実際、その...
今日、SQLトレーニングの質問バンクでこの質問を見ました。これは、非常に代表的なマルチテーブル変更の...
目次1. HTML5のテンプレートタグ2. テンプレートタグ操作のプロパティとメソッド3. Vueの...
機能シナリオを簡単に説明しましょう。データ行フィールドは次のとおりです。名前開始日時タイプこの表では...
1. インストールヒント: 現在、VUE3.0 の公式翻訳ドキュメントはありません。しかし、すでに誰...
オプションに属性 selected = "selected" を追加すると、それ...
目次Tomcat8のインストールと設定方法tomcat ダウンロードTomcat マネージャーを有効...
1. 新しいユーザーwwweee000を作成します [root@localhost ~]# user...