Docker は、Go 言語に基づくオープン ソースのアプリケーション コンテナ エンジンであり、Apache2.0 プロトコルに準(zhǔn)拠したオープン ソースです。
Docker を使用すると、開発者はアプリケーションと依存関係を軽量でポータブルなコンテナにパッケージ化し、それを仮想化も可能な一般的な Linux マシンに公開できます。
Docker 実行コマンド 構(gòu)文
新しいコンテナを作成し、コマンドを?qū)g行します。
docker run [オプション] 畫像 [コマンド] [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