Docker は、開発者がアプリケーションと依存関係をポータブル コンテナにパッケージ化し、一般的な Linux に公開できるオープン ソース アプリケーション コンテナ エンジンです。マシンであり、仮想化することもできます。この記事では、docker がイメージを取得してコンテナーを生成する方法について説明します。興味のある方は詳細をご覧ください。
- Docker Registry からイメージを取得
Parameters: docker pull [option] [Docker Registry address] :
- いくつかのイメージ ファイルを表示しました
- docker によるコンテナーの生成関連チュートリアル:docker ビデオ チュートリアル
Nginx image
パラメータ: docker run --name [コンテナ名] [オプション] -p <ホスト側>:<マップされたポート> [ウェアハウス名]
-d はバックグラウンドで実行することを意味します -p は設定を意味しますport
如上图中的,docker run --name webserver -d -p 80:80 nginx
ログイン後にコピー
- コンテナが起動しているかどうかを確認します。すべてを確認したい場合は、 -a
を追加します。
コマンドの後ろ - nginx サービスを確認し、ブラウザを開いて「localhost」と入力すると、図に示すように、nginx のデフォルトのホームページが表示されます。
もちろん、コンテナに入ってコンテンツを変更することもできます。
- コンテナを入力します
パラメータ: docker exec -it [containerName] bash
たとえば、docker exec -it webserver bash
を実行します。 -
echo '<h1>hello docker</h1>' > /usr/share/nginx/html/index.html
を変更することで、nginx のデフォルトの表示ホームページを変更できます。
以上がDocker がイメージを取得してコンテナーを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。