Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


docker:20:basic

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン 両方とも次のリビジョン
docker:20:basic [2020/12/19 11:02]
y2sunlight [イメージの詳細情報の表示]
docker:20:basic [2020/12/19 18:02]
y2sunlight [ボリュームの利用]
行 1: 行 1:
-====== Dcoker 基本的な利用方法 ======+====== Dcoker コンテナの基本的な利用方法 ======
 Docker 20.10.1 Docker 20.10.1
  
行 10: 行 10:
   * [[wsl2:ubuntu:docker|WSL2/Ubuntu に Docker をインストールする]]   * [[wsl2:ubuntu:docker|WSL2/Ubuntu に Docker をインストールする]]
   * Dcoker コンテナの基本的な利用方法   * Dcoker コンテナの基本的な利用方法
-  * [[docker:20:interop|Docker Linuxの相互運用性]] 
   * [[docker:20:build|Docker コンテナイメージの作成(Bulid)]]   * [[docker:20:build|Docker コンテナイメージの作成(Bulid)]]
   * [[docker:20:hub|DockerHubの利用]]   * [[docker:20:hub|DockerHubの利用]]
行 151: 行 150:
 </code> </code>
  
-この例から、httpd イメージのコンテナを実行すると httpd-foreground が起動されるのが分かります。+この例から、httpd イメージのコンテナを実行すると ''httpd-foreground'' が起動されるのが分かります。
  
 \\ \\
行 278: 行 277:
 \\ \\
  
-===== helloworld.html =====+===== バインドマウントの利用 ===== 
 + 
 + 
 +バインドマウントは Docker の初期のころから存在しています。 ただし ボリューム に比べると、バインドマウントの機能は限定されます。 バインドマウントを利用すると「ホストマシン」上のファイルやディレクトリがコンテナー内にマウントされます。 そのファイルやディレクトリは、ホストマシン上の絶対パスにより参照できます。 これとは違ってボリュームを利用すると、ホストマシン上に新たなディレクトリが生成され、そこが Docker の保存ディレクトリとなります。 そして Docker はそのディレクトリ内の内容を管理していきます。 
 + 
 +そのファイルやディレクトリは、Docker ホストに存在している必要がなくなります。 存在してなかったとしても、必要とされるときには生成されます。 バインドマウントは非常に性能の良いものですが、ただしホストマシンのファイルシステムに依存するものとなり、利用可能な特定のディレクトリ構造に従ったものになります。 今から新たに Docker アプリケーションを開発しようとする場合は、これにかわって 名前つきボリューム の利用を考えてみてください。 バインドマウントを管理するために Docker CLI コマンドを直接利用することはできなくなります。
  
 https://weblabo.oscasierra.net/docker-httpd-usage/ https://weblabo.oscasierra.net/docker-httpd-usage/
docker/20/basic.txt · 最終更新: 2020/12/23 22:18 by y2sunlight