詳細ドッカーrunコマンド
フォーマット:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
使用法:新でコマンドを実行して 、コンテナ
の中国の意味:runコマンドによって新しいコンテナ(コンテナ)を作成します
- 共通オプション説明
-d, --detach=false
、指定されたコンテナのフォアグラウンドまたはバックグラウンドで実行すると、デフォルトはfalseです-i, --interactive=false
インタラクティブコンソールのためのオープンSTDIN、-t, --tty=false
ターミナルログインをサポートすることができ配布ttyデバイスは、デフォルトではfalseです-u, --user=""
、ユーザーはコンテナを指定します-a, --attach=[]
ログコンテナは、(ドッキングウィンドウの実行が開始された容器を-d基づいている必要があります)-w, --workdir=""
、作業ディレクトリは、コンテナを指定しました-c, --cpu-shares=0
CPU共有シナリオを使用して、コンテナのCPUウェイトを提供-e, --env=[]
、指定した環境変数は、コンテナは、環境変数で使用することができます-m, --memory=""
メモリ制限指定されたコンテナ-P, --publish-all=false
暴露コンテナポートを指定します。-p, --publish=[]
暴露コンテナポートを指定します。-h, --hostname=""
、ホスト名は、コンテナを指定しました-v, --volume=[]
、貯蔵容器のボリュームをマウントするには、コンテナはディレクトリにマウント--volumes-from=[]
、へのコンテナは他のコンテナにボリュームを搭載し、コンテナはディレクトリにマウント--cap-add=[]
、権限の追加、権限の一覧を参照してください。http://linux.die.net/man/7/capabilities--cap-drop=[]
、削除の権限は、権限の一覧を参照してください。http://linux.die.net/man/7/capabilities--cidfile=""
容器を実行した後、容器PID値が指定されたファイル、典型的な使用監視システムに書き込まれます--cpuset=""
、CPUは、コンテナを使用することができますどのセット、このコンテナは、CPUパラメータを独占するために使用することができます--device=[]
にデバイス対応を通じて、容器にホストデバイスを追加します--dns=[]
、指定されたコンテナのDNSサーバー--dns-search=[]
、検索ドメイン名のDNS指定されたコンテナは、コンテナは/etc/resolv.confファイルに書き込まれます--entrypoint=""
イメージのエントリポイントをカバー--env-file=[]
環境変数ファイル、環境変数の各ラインのファイル形式を指定します--expose=[]
、容器が指定されたポートに暴露される、すなわちポート修正ミラーが露出します--link=[]
、指定されたコンテナとの間の関連付け、他のコンテナIP、envおよび他の情報--lxc-conf=[]
--execドライバ= LXCを指定する場合にのみ使用される、指定されたコンテナの設定ファイル、--name=""
指定コンテナの名前は、コンテナはその後、名前のリンク機能が必要となる名前で管理することができます--net="bridge"
コンテナネットワーク設定:- ドッキングウィンドウデーモン指定ブリッジを使用してブリッジ
- ホストは//ホストのネットワークコンテナを使用します
- コンテナ:NAME_or_ID> //インターネットや他のコンテナを使用し、このようなIPとPORTなどの共有ネットワークリソース
- なし容器は、独自のネットワーク(類似--net =ブリッジ)を使用するが、構成されません
--privileged=false
特権のコンテナ船かどうかを指定し、容器には、すべての機能権限を持っています--restart="no"
指定されたコンテナの停止、再起動戦略後:- いいえ:ときの容器出口を再起動しません。
- オン失敗:コンテナの失敗終了、再起動(非ゼロ復帰)
- 常に:常にコンテナ出口を再起動します
--rm=false
、指定されたコンテナは、自動的にコンテナ(サポートされていないドッキングウィンドウの実行が開始された容器を-d)停止後に削除しました--sig-proxy=true
、受信して処理信号は、エージェントによって提供されるが、SIGCHLD、SIGSTOPとSIGKILLエージェントができません
例
- また、コンソール管理を使用しながら、バックグラウンドでコンテナを実行します。
docker run -i -t -d ubuntu:latest
- コンテナ内の背景の継続的な実施を使用してコマンドを実行し、内部情報コンテナが直接表示されません。
docker run -d ubuntu:latest ping www.docker.com
- 、だけでなく、管理コンソールで、コマンドを使用している間、コンテナの継続的な実施に背景を実行するだけでなく、再起動手順が終了した後に実行を継続します
docker run -d --restart=always ubuntu:latest ping www.docker.com
- コンテナの名前を指定し、
docker run -d --name=ubuntu_server ubuntu:latest
- 容器口80を露出し、ホスト80と通信してポートを指定(: ホストポート前に、容器が露出ポート後に必要とされます)、
docker run -d --name=ubuntu_server -p 80:80 ubuntu:latest
- 指定されたコンテナディレクトリとホスト共有ディレクトリ内(: ホストフォルダの前に、コンテナの後にフォルダを共有します)、
docker run -d --name=ubuntu_server -v /etc/www:/var/www ubuntu:latest
使用法:新でコマンドを実行して 、コンテナ
の中国の意味:runコマンドによって新しいコンテナ(コンテナ)を作成します
- 共通オプション説明
-d, --detach=false
、指定されたコンテナのフォアグラウンドまたはバックグラウンドで実行すると、デフォルトはfalseです-i, --interactive=false
インタラクティブコンソールのためのオープンSTDIN、-t, --tty=false
ターミナルログインをサポートすることができ配布ttyデバイスは、デフォルトではfalseです-u, --user=""
、ユーザーはコンテナを指定します-a, --attach=[]
ログコンテナは、(ドッキングウィンドウの実行が開始された容器を-d基づいている必要があります)-w, --workdir=""
、作業ディレクトリは、コンテナを指定しました-c, --cpu-shares=0
CPU共有シナリオを使用して、コンテナのCPUウェイトを提供-e, --env=[]
、指定した環境変数は、コンテナは、環境変数で使用することができます-m, --memory=""
メモリ制限指定されたコンテナ-P, --publish-all=false
暴露コンテナポートを指定します。-p, --publish=[]
暴露コンテナポートを指定します。-h, --hostname=""
、ホスト名は、コンテナを指定しました-v, --volume=[]
、貯蔵容器のボリュームをマウントするには、コンテナはディレクトリにマウント--volumes-from=[]
、へのコンテナは他のコンテナにボリュームを搭載し、コンテナはディレクトリにマウント--cap-add=[]
、権限の追加、権限の一覧を参照してください。http://linux.die.net/man/7/capabilities--cap-drop=[]
、削除の権限は、権限の一覧を参照してください。http://linux.die.net/man/7/capabilities--cidfile=""
容器を実行した後、容器PID値が指定されたファイル、典型的な使用監視システムに書き込まれます--cpuset=""
、CPUは、コンテナを使用することができますどのセット、このコンテナは、CPUパラメータを独占するために使用することができます--device=[]
にデバイス対応を通じて、容器にホストデバイスを追加します--dns=[]
、指定されたコンテナのDNSサーバー--dns-search=[]
、検索ドメイン名のDNS指定されたコンテナは、コンテナは/etc/resolv.confファイルに書き込まれます--entrypoint=""
イメージのエントリポイントをカバー--env-file=[]
環境変数ファイル、環境変数の各ラインのファイル形式を指定します--expose=[]
、容器が指定されたポートに暴露される、すなわちポート修正ミラーが露出します--link=[]
、指定されたコンテナとの間の関連付け、他のコンテナIP、envおよび他の情報--lxc-conf=[]
--execドライバ= LXCを指定する場合にのみ使用される、指定されたコンテナの設定ファイル、--name=""
指定コンテナの名前は、コンテナはその後、名前のリンク機能が必要となる名前で管理することができます--net="bridge"
コンテナネットワーク設定:- ドッキングウィンドウデーモン指定ブリッジを使用してブリッジ
- ホストは//ホストのネットワークコンテナを使用します
- コンテナ:NAME_or_ID> //インターネットや他のコンテナを使用し、このようなIPとPORTなどの共有ネットワークリソース
- なし容器は、独自のネットワーク(類似--net =ブリッジ)を使用するが、構成されません
--privileged=false
特権のコンテナ船かどうかを指定し、容器には、すべての機能権限を持っています--restart="no"
指定されたコンテナの停止、再起動戦略後:- いいえ:ときの容器出口を再起動しません。
- オン失敗:コンテナの失敗終了、再起動(非ゼロ復帰)
- 常に:常にコンテナ出口を再起動します
--rm=false
、指定されたコンテナは、自動的にコンテナ(サポートされていないドッキングウィンドウの実行が開始された容器を-d)停止後に削除しました--sig-proxy=true
、受信して処理信号は、エージェントによって提供されるが、SIGCHLD、SIGSTOPとSIGKILLエージェントができません
例
- また、コンソール管理を使用しながら、バックグラウンドでコンテナを実行します。
docker run -i -t -d ubuntu:latest
- コンテナ内の背景の継続的な実施を使用してコマンドを実行し、内部情報コンテナが直接表示されません。
docker run -d ubuntu:latest ping www.docker.com
- 、だけでなく、管理コンソールで、コマンドを使用している間、コンテナの継続的な実施に背景を実行するだけでなく、再起動手順が終了した後に実行を継続します
docker run -d --restart=always ubuntu:latest ping www.docker.com
- コンテナの名前を指定し、
docker run -d --name=ubuntu_server ubuntu:latest
- 容器口80を露出し、ホスト80と通信してポートを指定(: ホストポート前に、容器が露出ポート後に必要とされます)、
docker run -d --name=ubuntu_server -p 80:80 ubuntu:latest
- 指定されたコンテナディレクトリとホスト共有ディレクトリ内(: ホストフォルダの前に、コンテナの後にフォルダを共有します)、
docker run -d --name=ubuntu_server -v /etc/www:/var/www ubuntu:latest