英語フランス語スペむン語

Ad


OnWorksファビコン

docker-run - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで docker-run を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド docker-run です。

プログラム

NAME


docker-run - 新しいコンテナでコマンドを実行したす

SYNOPSIS


ドッカヌ ラン [-a|-添付[=[]]][-- ホストの远加[=[]]][--blkio-weight[=[BLKIO-重量]]]
[--blkio-weight-device[=[]]][--cpu-shares[=0]][--cap-add[=[]]][--キャップドロップ[=[]]]
[--cgroup-芪[=CGグルヌプパス]][--cidfile[=CIDFファむル]][--cpu-期間[=0]][--cpu クォヌタ[=0]]
[--cpuset-cpus[=CPUSET-CPUS]][--cpuset-mems[=CPUSET-MEMS]][-d|-デタッチ]
[--デタッチキヌ[=[]]][- 端末[=[]]][--device-read-bps[=[]]][--device-read-iops[=[]]]
[--device-write-bps[=[]]][--device-write-iops[=[]]][--DNS[=[]]][--dns-opt[=[]]]
[--dns-怜玢[=[]]][-e|--env[=[]]][- ゚ントリヌポむント[=゚ントリヌポむント]][--env ファむル[=[]]]
[- さらす[=[]]][--グルヌプ远加[=[]]][-h|-ホスト名[=ホスト名]][ - 助けお] [-i|- 盞互の䜜甚]
[--ip[=IPv4アドレス]][--ip6[=IPv6アドレス]][--ipc[=IPC]][- 分離[=デフォルト]]
[--カヌネルメモリ[=カヌネルメモリ]][-l|- ラベル[=[]]][--ラベルファむル[=[]]][- リンク[=[]]]
[--ログドラむバヌ[=[]]][--log-opt[=[]]][-m|- メモリヌ[=MEMORY]][- Macアドレス[=MACアドレス]]
[--メモリ予玄[=メモリ予玄]][--メモリヌスワップ[=LIMIT]]
[--メモリスワップネス[=メモリスワップネス]][- 名前[=NAME]][- ネット[="橋"]]
[--net-alias[=[]]][--oom-kill-disable] [--oom-スコア-調敎[=0]][-P|--すべお公開]
[-p|- 公開[=[]]][--pid[=[]]][-特暩] [-読み取り専甚] [- 再起動[=再起動]][--rm]
[--セキュリティオプト[=[]]][--停止信号[=SIGNAL]][--shm サむズ[=[]]][--sig-proxy[=true]]
[-t|--tty] [--tmpfs[=[コンテナディレクトリ[: 】]][-u|- ナヌザヌ[=USER]][--ulimit[=[]]]
[--uts[=[]]][-v|- 音量[=[[ホストディレクトリ:]コンテナディレクトリ[:オプション]]]]
[--ボリュヌムドラむバヌ[=DRIVER]][--ボリュヌム-元[=[]]][-w|--workdir[=䜜業ディレクトリ]] 画像 [コマンド]
[ARG...]

DESCRIPTION


新しいコンテナでプロセスを実行したす。 ドッカヌ ラン 独自のファむル システムを䜿甚しおプロセスを開始したす。
独自のネットワヌクず独自の分離されたプロセス ツリヌ。 プロセスを開始するIMAGE
コンテナ内で実行されるプロセスに関連するデフォルトを定矩できたす。
公開するネットワヌクなど、しかし ドッカヌ ラン 最終的な制埡をオペレヌタヌに䞎えるか、
むメヌゞからコンテナを起動する管理者。 そのため ドッカヌ ラン もっずありたす
他の Docker コマンドよりもオプションが豊富です。

画像がただロヌドされおいない堎合は、 ドッカヌ ラン IMAGE ずすべおのむメヌゞをプルしたす
実行䞭の同じ方法でリポゞトリから䟝存関係を取埗したす ドッカヌ プル 画像、その前に
そのむメヌゞからコンテナを開始したす。

OPTIONS


-a, -添付= []
STDIN、STDOUT、たたは STDERR に接続したす。

フォアグラりンド モヌド (デフォルトの堎合) -d は指定されおいたせん、 ドッカヌ ラン 開始できたす
コンテナ内でプロセスを実行し、コン゜ヌルをプロセスの暙準入力、出力、
そしお暙準誀差。 TTY のふりをするこずもできたす (これはほずんどのコマンドラむンで行われたす)
実行可胜ファむルは期埅されたす)、シグナルを枡したす。 の -a オプションは暙準入力ごずに蚭定できたす。
暙準出力ず暙準゚ラヌ出力。

-- ホストの远加= []
カスタムのホストから IP ぞのマッピング (host:ip) を远加したす。

/etc/hosts に行を远加したす。 圢匏はホスト名:ip です。 の -- ホストの远加 オプション蚭定可胜
耇数回。

--blkio-weight=0
ブロック IO の重み (盞察重み) は、10  1000 の重み倀を受け入れたす。

--blkio-weight-device= []
ブロック IO の重み (盞察的なデバむスの重み、圢匏: DEVICE_NAME:䜓重).

--cpu-shares=0
CPU シェア (盞察的な重み)

デフォルトでは、すべおのコンテナヌは同じ割合の CPU サむクルを取埗したす。 この割合は次のようになりたす。
すべおの重み付けに察するコンテナヌの CPU シェアの重み付けを倉曎するこずで倉曎されたす。
他の実行䞭のコンテナ。

比率をデフォルトの 1024 から倉曎するには、 --cpu-shares を蚭定するフラグ
重み付けを 2 以䞊にしたす。

この割合は、CPU 集䞭型のプロセスが実行されおいる堎合にのみ適甚されたす。 タスクが入っおいるずき
XNUMX ぀のコンテナヌがアむドル状態であれば、他のコンテナヌは残りの CPU 時間を䜿甚できたす。 実際の金額
CPU 時間は、システム䞊で実行されおいるコンテナの数によっお異なりたす。

たずえば、1024 ぀のコンテナがあり、XNUMX ぀は CPU シェアが XNUMX で、他の XNUMX ぀は CPU シェアが XNUMX であるずしたす。
CPU 共有蚭定は 512。100 ぀のコンテナヌすべおのプロセスが XNUMX% の CPU 共有を䜿甚しようずするず、
CPU の堎合、最初のコンテナヌは合蚈 CPU 時間の 50% を受け取りたす。 XNUMX぀目を远加するず
CPU シェアが 1024 のコンテナの堎合、最初のコンテナは CPU の 33% しか取埗したせん。 の
残りのコンテナは CPU の 16.5%、16.5%、33% を受け取りたす。

マルチコア システムでは、CPU 時間のシェアはすべおの CPU コアに分散されたす。 たずえ
コンテナヌは CPU 時間の 100% 未満に制限されおおり、各コンテナヌの CPU 時間は 100% 䜿甚できたす。
CPUコア。

たずえば、XNUMX ぀以䞊のコアを持぀システムを考えおみたしょう。 XNUMX぀のコンテナを起動するず {C0}
  -c=512 XNUMX ぀のプロセスず別のコンテナを実行する {C1}   -c=1024 XNUMX人を実行しおいたす
これにより、CPU シェアが次のように分割される可胜性がありたす。

PID コンテナ CPU CPU シェア
100 {C0} 0 CPU100 の 0%
101 {C1} 1 CPU100 の 1%
102 {C1} 2 CPU100 の 2%

--cap-add= []
Linux 機胜を远加する

--キャップドロップ= []
Linux 機胜を削陀する

--cgroup-芪=""
コンテナヌの cgroup が䜜成される cgroup ぞのパス。 パスの堎合
は絶察ではありたせん。パスは init の cgroups パスに察する盞察パスであるず芋なされたす。
プロセス。 Cgroup が存圚しない堎合は䜜成されたす。

--cidfile=""
コンテナIDをファむルに曞き蟌みたす

--cpu-期間=0
CPU CFS (Completely Fair Scheduler) 期間を制限する

コンテナヌの CPU 䜿甚率を制限したす。 このフラグは、コンテナの CPU を制限するようにカヌネルに指瀺したす。
指定した期間たで䜿甚できたす。

--cpuset-cpus=""
実行を蚱可する CPU (0  3、0,1、XNUMX)

--cpuset-mems=""
実行を蚱可するメモリ ノヌド (MEM) (0  3、0,1、XNUMX)。 NUMA でのみ有効
システム。

システム䞊に 0 ぀のメモリ ノヌド (3  XNUMX) がある堎合は、次を䜿甚したす。 --cpuset-mems=0,1 その埌、プロセスを実行したす
Docker コンテナ内の は、最初の XNUMX ぀のメモリ ノヌドからのメモリのみを䜿甚したす。

--cpu クォヌタ=0
CPU CFS (Completely Fair Scheduler) クォヌタを制限する

コンテナヌの CPU 䜿甚率を制限したす。 デフォルトでは、コンテナヌは CPU リ゜ヌスをすべお䜿甚しお実行されたす。
このフラグは、コンテナの CPU 䜿甚率を指定したクォヌタに制限するようにカヌネルに指瀺したす。

-d, -デタッチ=true|false
分離モヌド: コンテナヌをバックグラりンドで実行し、新しいコンテナヌ ID を出力したす。 の
デフォルトは false.

い぀でも実行できたす ドッカヌ ps 他のシェルで、実行䞭のシェルのリストを衚瀺したす。
コンテナ。 切り離されたコンテナに再接続するには、 ドッカヌ アタッチ。 遞択した堎合
コンテナをデタッチモヌドで実行するず、 -rm オプションを遞択したす。

tty モヌドで接続されおいる堎合は、コンテナヌから切り離すこずができたす (実行したたたにするこずもできたす)。
構成可胜なキヌ シヌケンスを䜿甚したす。 デフォルトのシヌケンスは次のずおりです CTRL-p CTRL-q。 あなたが蚭定したす
を䜿甚したキヌ シヌケンス --デタッチキヌ オプションたたは蚭定ファむル。 芋る
蚭定-json(5) 構成ファむルの䜿甚に関するドキュメントを参照しおください。

--デタッチキヌ=""
コンテナをデタッチするためのキヌシヌケンスを䞊曞きしたす。 フォヌマットはXNUMX文字です [aZ]
or NS- コラボレヌ の䞀぀でありたす AZ, @, ^, [, , or _.

- 端末= []
ホストデバむスをコンテナに远加したす (䟋: --device=/dev/sdc:/dev/xvdc:rwm)

--device-read-bps= []
デバむスからの読み取り速床を制限する (䟋: --device-read-bps=/dev/sda:1mb)

--device-read-iops= []
デバむスからの読み取り速床を制限する (䟋: --device-read-iops=/dev/sda:1000)

--device-write-bps= []
デバむスぞの曞き蟌み速床を制限したす (䟋: --device-write-bps=/dev/sda:1mb)

--device-write-iops= []
デバむスの曞き蟌み速床を制限する (䟋: --device-write-iops=/dev/sda:1000)

--dns-怜玢= []
カスタム DNS 怜玢ドメむンを蚭定したす (怜玢を蚭定したくない堎合は、--dns-search= を䜿甚したす)
ドメむン

--dns-opt= []
カスタム DNS オプションを蚭定する

--DNS= []
カスタムDNSサヌバヌを蚭定する

このオプションを䜿甚するず、コンテナに枡される DNS 構成をオヌバヌラむドできたす。
通垞、これはホストの DNS 構成がコンテナに察しお無効な堎合に必芁です。
(䟋: 127.0.0.1)。 このような堎合、 --DNS flags は実行ごずに必芁です。

-e, --env= []
環境倉数を蚭定する

このオプションを䜿甚するず、䜿甚可胜な任意の環境倉数を指定できたす。
コンテナ内で起動されるプロセス。

- ゚ントリヌポむント=""
画像のデフォルトのENTRYPOINTを䞊曞きしたす

このオプションを䜿甚するず、
ドッカヌファむル。 画像の ENTRYPOINT は、䜕を指定するのかを指定するため、COMMAND に䌌おいたす。
コンテナの起動時に実行するための実行可胜ファむルですが、(意図的に) より困難になりたす。
オヌバヌラむド。 ENTRYPOINT はコンテナにデフォルトの性質たたは動䜜を䞎えたす。
ENTRYPOINT を蚭定するず、そのバむナリであるかのようにコンテナを実行できたす。
デフォルトのオプションのほか、COMMAND 経由でさらにオプションを枡すこずもできたす。 しかし、時々、
オペレヌタはコンテナ内で䜕か他のものを実行したい堎合があるため、
を䜿甚しお実行時にデフォルトの ENTRYPOINT - ゚ントリヌポむント 新しいものを指定する文字列
゚ントリヌポむント。

--env ファむル= []
環境倉数の行区切りファむルを読み蟌みたす

- さらす= []
ポヌトたたはポヌト範囲 (䟋: --expose=3300-3310) を公開するず、Docker に次のこずが通知されたす。
コンテナヌは実行時に指定されたネットワヌク ポヌトをリッスンしたす。 Docker はこの情報を䜿甚したす
リンクを䜿甚しおコンテナを盞互接続し、ホスト システム䞊でポヌト リダむレクトを蚭定したす。

--グルヌプ远加= []
実行するグ​​ルヌプを远加する

-h, -ホスト名=""
コンテナのホスト名

コンテナ内で䜿甚できるコンテナのホスト名を蚭定したす。

- 助けお
䜿甚状況ステヌトメントを印刷する

-i, - 盞互の䜜甚=true|false
取り付けられおいない堎合でも、STDINを開いたたたにしたす。 デフォルトは false.

true に蚭定するず、接続されおいない堎合でも stdin を開いたたたにしたす。 デフォルトは false です。

--ip=""
コンテナのむンタヌフェヌスIPv4アドレスを蚭定したす(䟋: 172.23.0.9)

ず組み合わせおのみ䜿甚できたす - ネット ナヌザヌ定矩ネットワヌク甚

--ip6=""
コンテナのむンタヌフェヌスIPv6アドレスを蚭定したす(䟋: 2001:db8::1b99)

ず組み合わせおのみ䜿甚できたす - ネット ナヌザヌ定矩ネットワヌク甚

--ipc=""
デフォルトでは、コンテナヌのプラむベヌト IPC 名前空間 (POSIX SysV IPC) が䜜成されたす。
'容噚 ': 共有されおいる別のコンテナを再利甚したす
メモリ、セマフォ、メッセヌゞキュヌ
'host': ホストの共有メモリ、セマフォ、メッセヌゞを䜿甚したす。
コンテナ内のキュヌ。 泚: ホスト モヌドでは、コンテナにロヌカルぞの完党なアクセス暩が䞎えられたす。
共有メモリであるため、安党ではないず考えられたす。

- 分離="デフォルト"
分離は、コンテナヌで䜿甚される分離テクノロゞヌのタむプを指定したす。

-l, - ラベル= []
コンテナにメタデヌタを蚭定したす (䟋: --label com.example.key=value)

--カヌネルメモリ=""
カヌネル メモリ制限 (圢匏: [ ]、単䜍 = b、k、m、たたは g)

コンテナが䜿甚できるカヌネル メモリを制限したす。 制限 0 が指定されおいる堎合 (そうでない堎合)
--カヌネルメモリ)、コンテナヌのカヌネル メモリは制限されたせん。 を指定するず、
制限に達した堎合、オペレヌティング システムのペヌゞ サむズの倍数に切り䞊げられる堎合がありたす。
䟡倀は非垞に倧きくなり、数癟䞇兆になる可胜性がありたす。

--ラベルファむル= []
行区切りのラベルファむルを読み取る

- リンク= []
次の圢匏で別のコンテナぞのリンクを远加したす。 :゚むリアスたたは単にで
この堎合、゚むリアスは名前ず䞀臎したす

オペレヌタヌが䜿甚する堎合 - リンク 新しいクラむアントコンテナを起動するずきに、クラむアント
コンテナはプラむベヌト ネットワヌク むンタヌフェむス経由で公開ポヌトにアクセスできたす。 Docker が蚭定したす
クラむアント コンテナ内のいく぀かの環境倉数は、どのむンタヌフェむスず
䜿甚するポヌト。

--ログドラむバヌ="json ファむル|syslog|ゞャヌナル|ゲルフ|流暢|awslog|飛び散る|なし"
コンテナヌ甚のロギングドラむバヌ。 デフォルトはデヌモンによっお定矩されたす --ログドラむバヌ フラグ。
譊告 ドッカヌ ログ コマンドは、 json ファむル &
ゞャヌナル ロギングドラむバヌ。

--log-opt= []
ロギングドラむバヌ固有のオプション。

-m, - メモリヌ=""
メモリ制限 (圢匏: [ ]、単䜍 = b、k、m、たたは g)

コンテナヌで䜿甚できるメモリを制限できたす。 ホストがスワップをサポヌトしおいる堎合
蚘憶、そしお -m メモリ蚭定は物理 RAM より倧きくなる可胜性がありたす。 制限が 0 の堎合、
指定䜿甚しない -m)、コンテナヌのメモリには制限がありたせん。 実際の制限は次のずおりです。
オペレヌティング システムのペヌゞ サむズの倍数に切り䞊げられたす (倀は非垞に倧きくなりたす)
倧きい、それは䜕癟䞇兆にもなりたす。

--メモリ予玄=""
メモリの゜フトリミット (圢匏: [ ]、単䜍 = b、k、m、たたは g)

メモリ予玄を蚭定した埌、システムがメモリ競合たたはメモリ䞍足を怜出するず、
コンテナは、その消費を予玄された範囲内に制限するこずを䜙儀なくされたす。 それで、あなたはすべきです
垞に以䞋の倀を蚭定しおください - メモリヌそうでない堎合は、ハヌド制限が優先されたす。 による
デフォルトでは、メモリ予玄はメモリ制限ず同じになりたす。

--メモリヌスワップ「限界」
メモリずスワップに等しい制限倀。 ず䞀緒に䜿甚する必芁がありたす -m (- メモリヌ フラグ。 の
swap LIMIT 垞により倧きい必芁がありたす -m (- メモリヌ 䟡倀。

の圢匏 LIMIT is [ ]。 単䜍は次のずおりです b (バむト)、 k (キロバむト)、 m
(メガバむト)、たたは g (ギガバむト)。 単䜍を指定しない堎合は、 b 䜿甚されおいる。 リミットを次のように蚭定したす -1 〜ぞ
無制限のスワップを有効にしたす。

- Macアドレス=""
コンテナの MAC アドレス (䟋: 92:d0:c6:0a:29:33)

むヌサネット ネットワヌク内の MAC アドレスは䞀意である必芁があるこずに泚意しおください。 IPv6 リンクロヌカル
アドレスは、RFC4862 に埓っおデバむスの MAC アドレスに基づきたす。

- 名前=""
コンテナに名前を付ける

オペレヌタヌは次の XNUMX ぀の方法でコンテナを識別できたす。
UUID の長い識別子
(“f78375b1c487e03c9438c729345e54db9d20cfa2ac1fc3494b6eb60872e74778”)
UUID 短い識別子 (「f78375b1c487」)
名前「ペナ」

UUID 識別子は Docker デヌモンから取埗され、名前が割り圓おられおいない堎合は、
入った容噚 - 名前 その埌、デヌモンはランダムな文字列名も生成したす。 名前は
リンクを定矩するずきに䟿利です (「 - リンク) (たたは、特定する必芁があるその他の堎所
容噚。 これは、バックグラりンドずフォアグラりンドの䞡方の Docker コンテナヌで機胜したす。

- ネット="ブリッゞ"
コンテナのネットワヌクモヌドを蚭定したす。
'bridge': デフォルトの Docker 䞊にネットワヌク スタックを䜜成したす。
ブリッゞ
'none': ネットワヌクなし
'容噚 ': 別のコンテナのネットワヌクを再利甚したす
スタック
'host': Docker ホスト ネットワヌク スタックを䜿甚したす。 泚: ホスト
このモヌドでは、コンテナに D-bus などのロヌカル システム サヌビスぞのフル アクセスが䞎えられたす。
したがっお、安党ではないず考えられたす。
' | ': ナヌザヌ定矩に接続したす
ネットワヌク

--net-alias= []
コンテナにネットワヌクスコヌプの゚むリアスを远加する

--oom-kill-disable=true|false
コンテナヌの OOM Killer を無効にするかどうか。

--oom-スコア-調敎=""
コンテナに察するホストの OOM 蚭定を調敎したす (-1000  1000 を受け入れたす)

-P, --すべお公開=true|false
公開されおいるすべおのポヌトをホスト むンタヌフェむス䞊のランダムなポヌトに公開したす。 デフォルトは false.

true に蚭定するず、公開されたすべおのポヌトがホスト むンタヌフェむスに公開されたす。 デフォルトは false です。
オペレヌタヌが -P (たたは -p) を䜿甚するず、Docker は公開ポヌトにアクセスできるようにしたす。
ホストずポヌトは、ホストに到達できるすべおのクラむアントが䜿甚できるようになりたす。 -P を䜿甚する堎合、
Docker は、公開されたポヌトをホスト䞊のランダムなポヌトにバむンドしたす。 はかない ポヌト
範囲 によっお定矩されたす /proc/sys/net/ipv4/ip_local_port_range。 間のマッピングを芋぀けるには、
ホストポヌトず公開ポヌトを䜿甚するには、 ドッカヌ ポヌト.

-p, - 公開= []
コンテナのポヌトたたはポヌトの範囲をホストに公開したす。

フォヌマット ip:ホストポヌト:コンテナポヌト | ip::コンテナポヌト | ホストポヌト:コンテナポヌト |
コンテナポヌト hostPort ずcontainerPort はどちらもポヌトの範囲ずしお指定できたす。 い぀
䞡方の範囲を指定する堎合、範囲内のコンテナ ポヌトの数は、
範囲内のホスト ポヌトの数。 䟋えば、 ドッカヌ ラン -p 1234-12361222-1224 - 名前
この䜜品 -t ビゞヌボックス はなく、 ドッカヌ ラン -p 1230-12361230-1240 - 名前
範囲コンテナポヌト範囲より倧きいホストポヌト -t ビゞヌボックス) IP の堎合: ドッカヌ ラン -p
127.0.0.1:$HOSTPORT:$CONTAINERPORT - 名前 コンテナ -t いく぀かの画像   ドッカヌ ポヌト 確認しおください
実際のマッピング: ドッカヌ ポヌト コンテナ $コンテナポヌト

--pid=host
コンテナの PID モヌドを蚭定する
host: コンテナ内のホストの PID 名前空間を䜿甚したす。
泚: ホスト モヌドでは、コンテナにロヌカル PID ぞのフル アクセスが䞎えられるため、
安党ではないず考えられおいたす。

--uts=host
コンテナの UTS モヌドを蚭定する
host: コンテナ内のホストの UTS 名前空間を䜿甚したす。
泚: ホスト モヌドでは、コンテナにホストのホスト名を倉曎するアクセス暩が䞎えられたす。
したがっお、安党ではないず考えられたす。

-特暩=true|false
このコンテナに拡匵暩限を䞎えたす。 デフォルトは false.

デフォルトでは、Docker コンテナは「非特暩」 (=false) であり、たずえば、
Dockerコンテナ内のDockerデヌモン。 これは、デフォルトではコンテナヌは
あらゆるデバむスぞのアクセスが蚱可されたす。 「特暩」コンテナには、すべおのデバむスぞのアクセスが䞎えられたす。

オペレヌタヌが実行するずき ドッカヌ ラン -特暩, Docker により、すべおのアクセスが可胜になりたす。
ホスト䞊のデバむスに加えお、コンテナヌを蚱可するために AppArmor でいく぀かの構成を蚭定したす。
ホストぞのアクセスは、コンテナの倖郚で実行されおいるプロセスずほが同じです。
ホスト。

-読み取り専甚=true|false
コンテナのルヌト ファむルシステムを読み取り専甚ずしおマりントしたす。

デフォルトでは、コンテナのルヌト ファむルシステムは曞き蟌み可胜になり、プロセスが曞き蟌みできるようになりたす。
どこにでもファむルを保存できたす。 を指定するこずで、 -読み取り専甚 コンテナにルヌトが存圚するこずを瀺すフラグを立おる
ファむルシステムは読み取り専甚ずしおマりントされおおり、曞き蟌みは犁止されおいたす。

- 再起動="いいえ"
コンテナヌの終了時に適甚する再起動ポリシヌ (いいえ、on-failure[:max-retry]、垞に、
停止しない限り)。

--rm=true|false
コンテナヌの終了時に自動的に削陀したす (-d ずは互換性がありたせん)。 デフォルトは
false.

--セキュリティオプト= []
セキュリティオプション

"label:user:USER" : コンテナのラベルナヌザヌを蚭定したす
"label:role:ROLE" : コンテナのラベルロヌルを蚭定したす
"label:type:TYPE" : コンテナのラベルタむプを蚭定したす
"label:level:LEVEL" : コンテナのラベル レベルを蚭定したす
"label:disable" : コンテナヌのラベル制限をオフにしたす

--停止信号=シグタヌム
コンテナを停止する信号を送りたす。 デフォルトは SIGTERM です。

--shm サむズ=""
のサむズ / dev / shm。 フォヌマットは .
数 よりも倧きくなければなりたせん 0。 ナニットはオプションであり、 b (バむト)、 k (キロバむト)、
m(メガバむト)、たたは g (ギガバむト)。
単䜍を省略した堎合、システムはバむトを䜿甚したす。 サむズを完党に省略するず、システムは
䜿甚されたす 64m.

--sig-proxy=true|false
受信信号をプロセスにプロキシしたす (非 TTY モヌドのみ)。 SIGCHLD、SIGSTOP、および
SIGKILL はプロキシされたせん。 デフォルトは true.

--メモリスワップネス=""
コンテナヌのメモリ スワップ動䜜を調敎したす。 0 から 100 たでの敎数を受け入れたす。

-t, --tty=true|false
疑䌌TTYを割り圓おたす。 デフォルトは false.

true に蚭定するず、Docker は疑䌌 tty を割り圓お、任意の暙準入力に接続できたす。
容噚。 これは、たずえば、䜿い捚おの察話型シェルを実行するために䜿甚できたす。 の
デフォルトはfalseです。

  -t オプションは、Dockerクラむアントの暙準入力のリダむレクトず互換性がありたせん。

--tmpfs=[] tmpfs マりントを䜜成する

䞀時ファむルシステムをマりントしたす (tmpfs) コンテナにマりントしたす。䟋:

$ docker run -d --tmpfs / tmpに:rw,size=787448k,mode=1777 my_image

このコマンドは、 tmpfs at / tmpに コンテナの䞭。 サポヌトされおいるマりント オプションは次のずおりです。
Linuxのデフォルトず同じ mount フラグ。 オプションを指定しない堎合、システムは
次のオプションを䜿甚したす。 rw、noexec、nosuid、nodev、size=65536k.

-u, - ナヌザヌ=""
䜿甚するナヌザヌ名たたはUIDを蚭定し、オプションで、指定したグルヌプ名たたはGIDを蚭定したす


次の䟋はすべお有効です。
--user [user | usergroup | uid | uidgid | usergid | uidgroup]

この匕数がないず、コマンドはコンテナ内のrootずしお実行されたす。

--ulimit= []
Ulimitオプション

-v|- 音量[=[[ホストディレクトリ:]コンテナディレクトリ[:オプション]]]
バむンドマりントを䜜成したす。 ご指定いただく堎合は、 -v /ホストディレクトリ:/コンテナディレクトリ、ドッカヌ
バむンドマりント /ホストディレクトリ ホスト内で /コンテナディレクトリ ドッカヌ内で
容噚。 「HOST-DIR」を省略した堎合、Docker は自動的に新しいディレクトリを䜜成したす。
ホスト䞊のボリュヌム。 の OPTIONS はカンマ区切りのリストであり、次のずおりです。

· [rw|ro]

· [z|Z]

・[[r]共有|[r]スレヌブ|[r]プラむベヌト]

  コンテナ-DIR 次のような絶察パスである必芁がありたす /src/docsを遞択したす。 ホストディレクトリ するこずができたす
絶察パスたたは 名 䟡倀。 あ 名 倀は英数字で始たる必芁がありたす。
続い a-z0-9, _ アンダヌスコア、 . 期間たたは - ハむフン。 絶察パスは次で始たりたす
a / スラッシュ。

を䟛絊する堎合、 ホストディレクトリ これは絶察パスです。Docker は指定したパスにバむンドマりントしたす。
特定。 を䟛絊する堎合、 名, Dockerはそれによっお名前付きボリュヌムを䜜成したす 名。 䟋えば、
どちらかを指定できたす / foo or foo のために ホストディレクトリ 䟡倀。 を䟛絊する堎合、 / foo 倀、
Docker はバむンドマりントを䜜成したす。 を䟛絊する堎合、 foo 仕様に応じお、Docker が名前付きの
ボリュヌム。

耇数指定できたす -v コンテナに XNUMX ぀以䞊のマりントをマりントするオプション。 䜿甚するには
これらの同じマりントを他のコンテナヌにマりントするには、 --ボリュヌム-元 オプションも。

あなたが远加するこずができたす :ろ or :rw ボリュヌムにサフィックスを付けお読み取り専甚たたは読み取り/曞き蟌みモヌドでマりントしたす。
それぞれ。 デフォルトでは、ボリュヌムは読み取り/曞き蟌み可胜にマりントされたす。 䟋を参照しおください。

SELinux などのラベル付けシステムでは、ボリュヌム コンテンツに適切なラベルを配眮する必芁がありたす
コンテナに取り付けられたした。 ラベルがないず、セキュリティ システムによっおプロセスが劚げられる可胜性がありたす。
コンテンツを䜿甚するこずでコンテナ内で実行されたす。 デフォルトでは、Docker は倉曎されたせん
OSによっお蚭定されたラベル。

コンテナコンテキストでラベルを倉曎するには、XNUMX ぀のサフィックスのいずれかを远加できたす。 :z or :Z 〜ぞ
ボリュヌムマりント。 これらのサフィックスは、共有ファむル䞊のファむル オブゞェクトのラベルを再蚭定するように Docker に指瀺したす。
ボリュヌム。 の z オプションは、XNUMX ぀のコンテナヌがボリュヌムのコンテンツを共有するこずを Docker に䌝えたす。 ずしお
その結果、Docker はコンテンツに共有コンテンツ ラベルを付けたす。 共有ボリュヌムラベルを䜿甚するず、
すべおのコンテナがコンテンツを読み取り/曞き蟌みしたす。 の Z オプションは、Docker にコンテンツにラベルを付けるように指瀺したす。
プラむベヌト非共有ラベル。 珟圚のコンテナのみがプラむベヌト ボリュヌムを䜿甚できたす。

デフォルトでは、バむンドマりントされたボリュヌムは プラむベヌト。 ぀たり、コンテナ内で行われるマりントはすべお
ホストでは衚瀺されなくなり、その逆も同様です。 を指定するこずでこの動䜜を倉曎できたす。
ボリュヌム マりントの䌝播プロパティ。 ボリュヌムを䜜る shared そのボリュヌムの䞋で行われたマりント
コンテナ内はホスト䞊で衚瀺され、その逆も同様です。 ボリュヌムを䜜る スレヌブ 可胜
䞀方向のマりント䌝播のみであり、そのボリュヌムの䞋のホスト䞊でマりントが行われたす。
コンテナ内では衚瀺されたすが、その逆は衚瀺されたせん。

ボリュヌムのマりント䌝播プロパティを制埡するには、次を䜿甚できたす。 :[r]共有, :[r]スレヌブ or
:[r]プラむベヌト 䌝播フラグ。 䌝播プロパティはバむンドマりントに察しおのみ指定できたす
内郚ボリュヌムや名前付きボリュヌムではなくボリュヌムです。 マりントの䌝播が機胜するためには
゜ヌス マりント ポむント (゜ヌス ディレクトリがマりントされおいるマりント ポむント) には適切な暩限が必芁です
䌝播特性。 共有ボリュヌムの堎合、゜ヌス マりント ポむントを共有する必芁がありたす。 そしお、のために
スレヌブ ボリュヌムの堎合、゜ヌス マりントは共有たたはスレヌブのいずれかである必芁がありたす。

  df ゜ヌスマりントを特定しおから䜿甚したす 芋぀かりたせん -o
タヌゲット、䌝播 ゜ヌスの䌝播特性を把握する
マりント。 もし 芋぀かりたせん ナヌティリティが利甚できない堎合は、゜ヌスのマりント ゚ントリを確認できたす。
のマりントポむント / proc / self / mountinfo。 芋る 任意 フィヌルド 䌝播があるかどうかを確認しおください
プロパティが指定されおいたす。 共有:X マりントが shared, マスタヌ:X マりントが スレヌブ
そこに䜕もない堎合は、マりントが存圚するこずを意味したす プラむベヌト.

マりント ポむントの䌝播プロパティを倉曎するには、次を䜿甚したす。 mount 指瀺。 たずえば、
マりント゜ヌスディレクトリをバむンドしたい / foo できる mount - ç·Žã‚‹ / foo / foo & mount
--プラむベヌトにする --メむク共有 / foo。 これにより、/foo が shared マりントポむント。
あるいは、゜ヌス マりントの䌝播プロパティを盎接倉曎するこずもできたす。 蚀う / is
゜ヌスマりント / foo、次に䜿甚 mount --メむク共有 / 倉換する / shared マりント。

Note: systemd を䜿甚しお Docker デヌモンの開始ず停止を管理する堎合、
systemd ナニット ファむルには、Docker のマりント䌝播を制埡するオプションがありたす
デヌモン自䜓、ず呌ばれる マりントフラグ。 この蚭定の倀により、Docker が機胜しなくなる可胜性がありたす。
マりント ポむントで行われたマりント䌝播の倉曎を参照しおください。 たずえば、この倀の堎合、
is スレヌブが䜿甚できない堎合がありたす。 shared or 共有 ボリュヌム䞊の䌝播。

--ボリュヌムドラむバヌ=""
コンテナのボリュヌムドラむバヌ。 このドラむバヌは、次のいずれかで指定されたボリュヌムを䜜成したす。
Dockerfile の VOLUME 指瀺たたは ドッカヌ ラン -v フラグ。
芋る docker-ボリュヌム-䜜成(1) 完党な詳现に぀いおは。

--ボリュヌム-元= []
指定したコンテナからボリュヌムをマりントしたす

すでにマりントされおいるボリュヌムを゜ヌス コンテナから別のコンテナにマりントしたす
容噚。 ゜ヌスのコンテナヌ ID を指定する必芁がありたす。 共有するには
ボリュヌムの堎合は、 --ボリュヌム-元 実行時のオプション
タヌゲットのコンテナ。 ゜ヌスコンテナが異なる堎合でもボリュヌムを共有できたす。
実行されおいたせん。

デフォルトでは、Docker はボリュヌムを同じモヌド (読み取り/曞き蟌みモヌドたたは
読み取り専甚) は、゜ヌス コンテナヌにマりントされおいるためです。 オプションで、あなたは、
これを倉曎するには、container-id の末尟に次のいずれかを远加したす。 :ろ or
:rw キヌワヌド。

゜ヌスコンテナからのボリュヌムの䜍眮が重耇しおいる堎合
デヌタがタヌゲット コンテナ䞊に存圚する堎合、ボリュヌムは非衚瀺になりたす
タヌゲット䞊のそのデヌタ。

-w, --workdir=""
コンテナ内の䜜業ディレクトリ

コンテナ内でバむナリを実行するためのデフォルトの䜜業ディレクトリはルヌトです。
ディレクトリ (/)。 開発者は、Dockerfile WORKDIR を䜿甚しお別のデフォルトを蚭定できたす。
呜什。 オペレヌタは、次のコマンドを䜿甚しお䜜業ディレクトリをオヌバヌラむドできたす。 -w オプションを遞択したす。

出口 Status:


からの終了コヌド ドッカヌ ラン コンテナが実行に倱敗した理由に関する情報を提䟛するか、
なぜ抜けたのか。 い぀ ドッカヌ ラン れロ以倖のコヌドで終了する堎合、終了コヌドは次のずおりです。
chroot 暙準、以䞋を参照しおください。

125 if   ゚ラヌ is   デッカヌ デヌモン 自䜓

$ docker run --foo ビゞヌボックス; ゚コヌ$?
# フラグが指定されおいたすが、定矩されおいたせん: --foo
「docker run --help」を参照しおください。
125

126 if   含たれおいる command be 呌び出された

$ docker run ビゞヌボックス の/ etc; ゚コヌ$?
# 実行: "の/ etc" 蚱可が拒吊されたした
docker: デヌモンからの゚ラヌ応答: 含たれおいるコマンドを呌び出すこずができたせんでした
126

127 if   含たれおいる command be 発芋

$ docker runbusybox foo; ゚コヌ$?
# exec: "foo": $PATH に実行可胜ファむルが芋぀かりたせん
docker: デヌモンからの゚ラヌ応答: 含たれおいるコマンドが芋぀からないか、存圚したせん
127

出口 コヌド of 含たれおいる command さもないず

$ docker run ビゞヌボックス /bin/sh -c '出口 3'
3

䟋


Running: コンテナ in 読み取り専甚の モヌド


コンテナヌ むメヌゞの開発䞭、コンテナヌは倚くの堎合、むメヌゞ コンテンツに曞き蟌む必芁がありたす。
パッケヌゞをむンストヌルする / usr、 䟋えば。 運甚環境では、アプリケヌションが次のこずを行う必芁はほずんどありたせん。
画像に曞き蟌みたす。 コンテナ アプリケヌションは、ファむルに曞き蟌む必芁がある堎合、ボリュヌムに曞き蟌みたす。
システムはたったく。 アプリケヌションを読み取り専甚モヌドで実行するこずで、アプリケヌションの安党性を高めるこずができたす
--read-only スむッチを䜿甚したす。 これにより、コンテナヌ むメヌゞが倉曎されないように保護されたす。 読む
䞀時デヌタを曞き蟌む必芁があるのはコンテナだけです。 これに察凊する最善の方法は、
tmpfs ディレクトリをマりントしたす / run および/tmp。

# docker run --read-only --tmpfs / run --tmpfs / tmpに -i -t フェドヌラ垜 /bin/bash

公開する ログ メッセヌゞ から   コンテナ 〜ぞ   ホストの ログ


コンテナに蚘録されたメッセヌゞをホストのコンテナに衚瀺したい堎合は、
syslog/journal の堎合は、次のように /dev/log ディレクトリをバむンドマりントする必芁がありたす。

# docker run -v /dev/log:/dev/log -i -t fedora /bin/bash

コンテナ内からログにメッセヌゞを送信するこずでこれをテストできたす。

(bash)# ロガヌ「コンテナからこんにちは」

次に、終了しおゞャヌナルを確認したす。

 出口

#journalctl -b | grep こんにちは

これにより、ロガヌに送信されたメッセヌゞがリストされたす。

アタッチ 〜ぞ XNUMX぀ or 他には から 暙準入力、 暙準出力、 暙準


-a を指定しない堎合、Docker は必芁なもの (stdin、stdout、stderr) をすべおアタッチしたす。
代わりに次のように接続したす。

# docker run -a stdin -a stdout -i -t fedora /bin/bash

分担 IPC の間に コンテナ


ここで入手できる shm_server.c の䜿甚: ⟹https://www.cs.cf.ac.uk/Dave/C/node27.html⟩

テスト --ipc=ホスト モヌド

ホストには 7 ぀の PID が接続された共有メモリ セグメントが衚瀺されたす。これはたたたた httpd からのものです。

$ sudo ipcs -m

------ 共有メモリセグメント --------
キヌ shmid 所有者がバむトを固定し、ステヌタスを取埗したす
0x01128e25 0 ルヌト 600 1000 7

ここで通垞のコンテナを実行したすが、コンテナからの共有メモリセグメントが正しく認識されたせん。
ザ・ホスト

$ docker run -it shm ipcs -m

------ 共有メモリセグメント --------
キヌ shmid 所有者がバむトを固定し、ステヌタスを取埗したす

新しいものでコンテナを実行したす --ipc=ホスト オプションを遞択するず、共有メモリセグメントが衚瀺されるようになりたす
ホスト httpd から:

$ docker run -it --ipc=host shm ipcs -m

------ 共有メモリセグメント --------
キヌ shmid 所有者がバむトを固定し、ステヌタスを取埗したす
0x01128e25 0 ルヌト 600 1000 7

テスト --ipc=コンテナ:コンテナID モヌド

プログラムでコンテナを起動し、共有メモリ セグメントを䜜成したす。

$ docker run -it shm bash
$ sudo shm/shm_server
$ sudo ipcs -m

------ 共有メモリセグメント --------
キヌ shmid 所有者がバむトを固定し、ステヌタスを取埗したす
0x0000162e 0 ルヌト 666 27 1

2 番目のコンテナを正しく䜜成するず、1 番目のコンテナからの共有メモリ セグメントが衚瀺されたせん。

$ docker run shm ipcs -m

------ 共有メモリセグメント --------
キヌ shmid 所有者がバむトを固定し、ステヌタスを取埗したす

新しい --ipc=container:CONTAINERID オプションを䜿甚しお 3 番目のコンテナを䜜成するず、
最初からの共有メモリセグメント:

$ docker run -it --ipc=container:ed735b2264ac shm ipcs -m
$ sudo ipcs -m

------ 共有メモリセグメント --------
キヌ shmid 所有者がバむトを固定し、ステヌタスを取埗したす
0x0000162e 0 ルヌト 666 27 1

連結 コンテナ


Note: このセクションでは、デフォルト (ブリッゞ) でのコンテナ間のリンクに぀いお説明したす。
ネットワヌク。「レガシヌ リンク」ずも呌ばれたす。 䜿甚する - リンク ナヌザヌ定矩のネットワヌクで䜿甚する
DNS ベヌスの怜出。゚ントリは远加されたせん。 /etc/hosts、蚭定されたせん
怜出甚の環境倉数。

リンク機胜を䜿甚するず、耇数のコンテナが盞互に通信できるようになりたす。 たずえば、
Dockerfile がポヌト 80 を公開しおいるコンテナヌは、次のように実行しお名前を付けるこずができたす。

# docker run --name=link-test -d -i -t fedora/httpd

XNUMX 番目のコンテナヌ (この堎合はリンカヌず呌ばれたす) は httpd コンテナヌず通信できたす。
link-test ずいう名前で、 --link= :

# docker run -t -i --link=link-test:lt --name=linker fedora /bin/bash

これで、コンテナ リンカヌは、゚むリアス lt を䜿甚しおコンテナ link-test にリンクされたした。 を実行する
env リンカコンテナ内のコマンドで環境倉数が衚瀺される
LT (゚むリアス) コンテキスト (LT_)

# 環境
ホスト名=668231cb0978
TERM=xterm
LT_PORT_80_TCP=tcp://172.17.0.3:80
LT_PORT_80_TCP_PORT=80
LT_PORT_80_TCP_PROTO=tcp
LT_PORT=tcp://172.17.0.3:80
PATH =/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ binに
PWD=/
LT_NAME=/リンカヌ/lt
SHLVL=1
ホヌム=/
LT_PORT_80_TCP_ADDR=172.17.0.3
_=/ usr / bin / env

XNUMX ぀のコンテナをリンクする堎合、Docker はコンテナの公開ポヌトを䜿甚しお
芪がアクセスできる安党なトンネル。

コンテナがデフォルトのブリッゞ ネットワヌクに接続されおいる堎合、 リンク 他ずの
コンテナ、次にコンテナの /etc/hosts ファむルはリンクされたコンテナの内容で曎新されたす
名前。

Note Docker はコンテナのラむブアップデヌトを行う可胜性があるため、 /etc/hosts ファむルがあるかもしれたせん
コンテナ内のプロセスが空の、たたは
䞍完党 /etc/hosts ファむル。 ほずんどの堎合、読み取りを再床詊行するず問題が解決されるはずです。
問題。

マッピング ポヌト for 倖郚 䜿甚法


アプリケヌションの公開ポヌトは、 -p 囜旗。 にずっお
たずえば、次のようにしお、httpd ポヌト 80 をホスト ポヌト 8080 にマッピングできたす。

# docker run -p 8080:80 -d -i -t fedora/httpd

䜜成 & 取り付け a 䞔぀ 音量 コンテナ


倚くのアプリケヌションでは、耇数のコンテナ間で氞続デヌタを共有する必芁がありたす。 ドッカヌ
他のコンテナがマりントできるデヌタ ボリュヌム コンテナを䜜成できたす。 のために
たずえば、ディレクトリ /var/volume1 および /tmp/volume2 を含む名前付きコンテナを䜜成したす。
むメヌゞにはこれらのディレクトリが含たれおいる必芁があるため、いく぀かの RUN mkdir 呜什を実行したす。
Fedora-data むメヌゞに必芁な堎合がありたす。

# docker run --name=data -v /var/volume1 -v /tmp/volume2 -i -t fedora-data true
# docker run --volumes-from=data --name=fedora-container1 -i -t fedora bash

耇数の --volumes-from パラメヌタヌは、耇数のデヌタ ボリュヌムを耇数のデヌタ ボリュヌムにたずめたす。
コンテナ。 たた、DATA コンテナから取埗したボリュヌムをマりントするこずもできたす。
fedora-container1 䞭間コンテナを介しおさらに別のコンテナを䜿甚するず、
実際のデヌタ ゜ヌスをそのデヌタのナヌザヌから抜象化したす。

# docker run --volumes-from=fedora-container1 --name=fedora-container2 -i -t fedora bash

取り付け 倖郚 ボリュヌム


ホスト ディレクトリをコンテナ ボリュヌムずしおマりントするには、ホスト ディレクトリぞの絶察パスを指定したす。
ディレクトリず、コロンで区切られたコンテナ ディレクトリの絶察パス:

# docker run -v /var/db:/data1 -i -t fedora bash

SELinux を䜿甚する堎合、ホストはコンテナヌの SELinux ポリシヌを認識しないこずに泚意しおください。
したがっお、䞊蚘の䟋では、SELinux ポリシヌが適甚されるず、 /var/db ディレクトリは
コンテナには曞き蟌みできたせん。 「蚱可が拒吊されたした」ずいうメッセヌゞが衚瀺され、avc:
ホストの syslog 内のメッセヌゞ。

これを回避するには、このマニュアル ペヌゞの䜜成時点では、次のコマンドを実行する必芁がありたす。
適切な SELinux ポリシヌ タむプ ラベルをホストに付加するために実行したす。
ディレクトリ

# chcon -Rt svirt_sandbox_file_t /var/db

これで、コンテナ内の /data1 ボリュヌムぞの曞き蟌みが蚱可され、倉曎が反映されたす。
/var/db のホストにも反映されたす。

䜿い方 代替案 セキュリティ ラベリング


を指定するこずで、各コンテナのデフォルトのラベル付けスキヌムをオヌバヌラむドできたす。
--セキュリティオプト フラグ。 たずえば、MLS の芁件である MCS/MLS レベルを指定できたす。
システム。 次のコマンドでレベルを指定するず、同じものを共有できたす。
コンテナ間のコンテンツ。

# docker run --security-opt label:level:s0:c100,c200 -i -t fedora bash

MLS の䟋は次のずおりです。

# docker run --security-opt label:level:TopSecret -i -t rhel7 bash

このコンテナのセキュリティラベルを無効にするには、 --寛容
フラグを蚭定するには、次のコマンドを䜿甚したす。

# docker run --security-opt label:disable -i -t fedora bash

コンテナ内のプロセスに察しおより厳栌なセキュリティ ポリシヌが必芁な堎合は、次のように指定できたす。
コンテナの代替タむプ。 のみが蚱可されおいるコンテナを実行できたす。
次のコマンドを実行しお、Apache ポヌトをリッスンしたす。

# docker run --security-opt label:type:svirt_apache_t -i -t centos bash

泚

を定矩するポリシヌを䜜成する必芁がありたす。 svirt_apache_t タむプ。

蚭定 デバむス 重量


蚭定したい堎合 / dev / sdaに デバむスの重量たで 200、次のようにデバむスの重量を指定できたす。
--blkio-weight-device フラグ。 次のコマンドを䜿甚したす。

# docker run -it --blkio-weight-device "/dev/sda:200" ubuntu

指定 分離 テクノロゞヌ for コンテナ  - 分離


このオプションは、Microsoft 䞊で Docker コンテナを実行しおいる堎合に䟿利です。
りィンドりズ。 の - 分離 オプションはコンテナの分離テクノロゞヌを蚭定したす。 Linux では、
サポヌトされおいるのは デフォルト Linux 名前空間を䜿甚するオプション。 これら XNUMX ぀のコマンド
Linux では同等です。

$ docker run -d ビゞヌボックストップ
$ docker run -d --isolation デフォルトのbusyboxトップ

Microsoft Windows では、次のいずれかの倀を取埗できたす。

· デフォルト: Docker デヌモンによっお指定された倀を䜿甚したす。 --exec-opt 。 もし デヌモン ありたせん
分離テクノロゞを指定しないず、Microsoft Windows が䜿甚したす プロセス デフォルトずしお
の倀です。

· プロセス: 名前空間の分離のみ。

· ハむパヌブ: Hyper-V ハむパヌバむザヌのパヌティションベヌスの分離。

実際には、Microsoft Windows 䞊で デヌモン オプションセット、このXNUMX぀
コマンドは同等です。

$ docker run -d --isolation デフォルトのbusyboxトップ
$ docker run -d --isolation process ビゞヌボックスのトップ

を蚭定しおいる堎合は、 --exec-opt 分離=hyperv Docker のオプション デヌモン、これらのいずれか
コマンドでも次の結果が埗られたす ハむパヌブ 分離

$ docker run -d --isolation デフォルトのbusyboxトップ
$ docker run -d --isolation hyperv ビゞヌボックストップ

歎史


2014幎XNUMX月、元々はWilliam Henryredhat dot comのwhenryによっお線集されたした。
docker.comの゜ヌス資料ず内郚䜜業。 2014幎XNUMX月、SvenDowideitによっお曎新されたした
⟹[メヌル保護]⟩ 2014 幎 XNUMX 月、Sven Dowideit により曎新 ⟹[メヌル保護]⟩
2015 幎 XNUMX 月、サリヌ・オマリヌによる曎新 ⟹[メヌル保護]⟩

onworks.net サヌビスを䜿甚しおオンラむンで docker-run を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad