今日、イメージを起動した後、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 の例におけるループの使用法の詳細な説明
この記事では、いくつかの基本的なページ要素の実装方法をまとめており、後で更新される予定です。まず、私...
ある達人がかつて、自分の妻のことを知るのと同じくらい、自分が管理するデータベースのことを知るべきだと...
js のイベント ループJavaScript はシングルスレッドなので、同じイベントで実行できるメソ...
2 列レイアウトはプロジェクトでよく使用されます。この効果を実現する方法はたくさんあります。 しかし...
pymysqlをインストールするpip install pymysql 2|0pymysqlの使用2...
ジェネレータとは何ですか?ジェネレーターは関数内で実行されるコードです。値を返した後、一時停止し、呼...
CN2ラインとは何ですか? CN2 は、China Telecom Next Carrier Ne...
目次HTMLの実装CSSを追加Javascript部分の実装デモアドレス HTMLの実装まず、hea...
MariaDBをアンインストールするCentOS7 ではデフォルトで MySQL の代わりに Mar...
基本的な紹介前回の記事では、CSS3 のフレックスボックスを紹介しました。今日は、CSS3 のもう ...
この記事では主に、MySQL でテーブルを削除する 3 つの操作、つまり delete ステートメン...
問題を見つける最近、仕事で問題が発生しました。InnoDB タイプの SQL ファイルを実行すると、...
ハイパーフ公式サイトHyperf 公式ドキュメントのインストール1. Dockerの使用docker...
今日、私の同僚が MYSQL クエリ ステートメントの作成時に非常に奇妙な問題に遭遇しました。MyS...
コアはmysqldumpとランタイムです操作は実際にはそれほど難しくありません。バックアップ操作を実...