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