システム環境:
ホストシステム: 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 サービスにどのようにアクセスしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

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 Commitコマンドを使用します。コンテナマニフェストの生成:Docker Inspectコマンドを使用します。ターゲットマシンに画像をロードします。DockerLoadコマンドを使用します。新しいコンテナの作成:Docker Createコマンドを使用します。新しいコンテナを起動します:Docker Startコマンドを使用します。

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

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

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

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

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>


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

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

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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