検索
ホームページ運用・保守Dockerホスト host は仮想マシンの docker サービスにどのようにアクセスしますか?

ホスト host は仮想マシンの docker サービスにどのようにアクセスしますか?

システム環境:

ホストシステム: Windows 8

仮想マシンソフトウェア: Oracle VirtualBox (CentOS7)

docker バージョン: 19.03.7

問題の説明

1. 仮想マシン内の Systemctl start docker が docker を開始します

2. docker run -d -p 80:80 nginx が nginx サービスを開始します

3. 仮想マシン ip 192.168.56.200、docker サービス ip 172.17.0.16

4. ホスト ブラウザ localhost:81 は nginx にアクセスできません

解決策は次のとおりです:

1. virtualbox を開きます

2. Docker サービスが配置されている仮想マシンを選択します

3. [設定] -> [ネットワーク] をクリックします

4. NAT ネットワーク カード

5. [詳細設定] -> [ポート転送] をクリックします

ホスト host は仮想マシンの docker サービスにどのようにアクセスしますか?

#6. ルールを追加します: TCP プロトコル、ホストおよびサブシステムのポート設定 (ホストなど) :80 guest:80

ホスト host は仮想マシンの docker サービスにどのようにアクセスしますか?

7. ブラウザで localhost:80 にアクセスすると、nginx インターフェイスが表示されます

ホスト host は仮想マシンの docker サービスにどのようにアクセスしますか?

推奨チュートリアル:

docker チュートリアル

以上がホスト host は仮想マシンの docker サービスにどのようにアクセスしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Dockerによるプライベートリポジトリを構築する方法Dockerによるプライベートリポジトリを構築する方法Apr 15, 2025 am 11:06 AM

Dockerプライベートリポジトリを構築して、コンテナ画像を安全に保存および管理し、厳格な制御とセキュリティを提供できます。手順には、リポジトリの作成、アクセスの付与、リポジトリの展開、画像のプッシュ、および画像の引くなどがあります。利点には、セキュリティ、バージョン制御、ネットワークトラフィックの削減、カスタマイズが含まれます。

Dockerコンテナの編集方法Dockerコンテナの編集方法Apr 15, 2025 am 11:03 AM

Dockerコンテナでファイルを編集する方法:実行コンテナ:Docker exec:docker exec -it< container -id> /bin/bashdocker-compose exec:docker-compose exec< service-name> /bin/bash直接編集:cat/path/to/file | docker exec -i< container -id>ティー /パス /

Dockerを移行する方法Dockerを移行する方法Apr 15, 2025 am 11:00 AM

Dockerコンテナを移行するには、次の手順を実行します。コンテナ画像を保存:Docker Commitコマンドを使用します。コンテナマニフェストの生成:Docker Inspectコマンドを使用します。ターゲットマシンに画像をロードします。DockerLoadコマンドを使用します。新しいコンテナの作成:Docker Createコマンドを使用します。新しいコンテナを起動します:Docker Startコマンドを使用します。

MySQLを実行しているDockerを構成する方法MySQLを実行しているDockerを構成する方法Apr 15, 2025 am 10:57 AM

DockerでMySQLの構成には、次の手順が含まれます。公式のMySQL画像に基づいてDocker画像を作成します。コンテナを起動し、MySQLルートパスワード、データベース名、およびポートマッピングを指定します。 Docker Execコマンドを使用してコンテナに接続し、MySQLコマンドラインインターフェイスを使用して構成します。

Docker画像をエクスポートする方法Docker画像をエクスポートする方法Apr 15, 2025 am 10:54 AM

Docker画像をエクスポートするには、画像をTarファイルに保存するか、レジストリに押し込む方法が2つあります。エクスポートされた画像は、ローカルDockerデーモンにロードするか、レジストリから引っ張ることで使用できます。

ポートマッピングをドッカーする方法ポートマッピングをドッカーする方法Apr 15, 2025 am 10:51 AM

ポートマッピングを使用すると、コンテナの内部ポートをホストポートにマッピングして、外の世界がコンテナ内のサービスまたはアプリケーションにアクセスできるようにします。特定の方法は、Docker Runコマンドの-pオプションを使用してポートマッピングを実行することです。構文は次のとおりです。たとえば、次のコマンドは、コンテナ内の8080ポートをホストの80ポートにマッピングします。DockerRun-P 80:8080 Image -Name。ポートマッピングの利点には、簡単なアクセス、デバッグとテスト、分離、ポート競合、セキュリティ、ファイアウォールの設定に注意を払う必要があります。

Docker画像を作成する方法Docker画像を作成する方法Apr 15, 2025 am 10:48 AM

Docker画像を作成する方法は?画像を作成するために必要な命令を指定するDockerFileを作成します。 Dockerビルドで画像を構築します。 Dockerタグで画像にタグを追加します。 (オプション)Docker Pushを使用して、画像をレジストリにプッシュします。

Docker画像の実行方法Docker画像の実行方法Apr 15, 2025 am 10:45 AM

Docker画像を実行する方法は?必要な画像を引く:Docker Pull< Mirror Name> run container:docker run< options> <ミラー名とgt;コンテナへの接続:docker exec -it< container id> /bin/bash stopコンテナ:Docker stop< container id>削除コンテナ:docker rm< container id>

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、