Docker は、Go 言語(yǔ)に基づくオープン ソースのアプリケーション コンテナ エンジンであり、Apache2.0 プロトコルに準(zhǔn)拠したオープン ソースです。

Docker を使用すると、開(kāi)発者はアプリケーションと依存関係を軽量でポータブルなコンテナにパッケージ化し、それを仮想化も可能な一般的な Linux マシンに公開(kāi)できます。

Docker 実行コマンド 構(gòu)文

新しいコンテナを作成し、コマンドを?qū)g行します。

docker run [オプション] 畫(huà)像 [コマンド] [ARG...]

Docker 実行コマンド 例

Docker イメージ nginx:latest を使用してコンテナをバックグラウンド モードで起動(dòng)し、コンテナに mynginx という名前を付けます。

docker run --name mynginx -d nginx:latest

イメージ nginx:latest を使用して、コンテナをバックグラウンド モードで起動(dòng)し、 put コンテナのポート 80 は、ホスト上のランダムなポートにマッピングされます。

docker run -P -d nginx:latest

イメージ nginx:latest を使用して、バックグラウンド モードでコンテナを起動(dòng)し、コンテナの 80 ポートはホストのポート 80 にマッピングされ、ホストのディレクトリ /data はコンテナの /data にマッピングされます。

docker run -p 80:80 -v /data:/data -d nginx:latest