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

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

Docker 実行コマンド 構文

新しいコンテナを作成し、コマンドを実行します。

docker run [オプション] 画像 [コマンド] [ARG...]

Docker 実行コマンド 例

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

docker run --name mynginx -d nginx:latest

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

docker run -P -d nginx:latest

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

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