docker run --help
実行時に表示されるドキュメントの日本語訳。
使用法:
docker run [OPTIONS] IMAGE [COMMAND] [ARG ...]
新しいコンテナでコマンドを実行する
オプション:
- --add-host list
カスタムのホストから IP へのマッピングを追加します(
host:ip
) - -a, -attach list STDIN, STDOUT, または STDERR に接続
- --blkio-weight uint16 ブロック IO(相対重み)、10 から 1000、または無効にする場合は 0(デフォルトは 0)
- --blkio-weight-device list
ブロック IO の重み(デバイスの相対的な重み)(デフォルトは
[]
) - --cap-add list Linux 機能を追加する
- --cap-drop list Linux 機能の削除
- --cgroup-parent string コンテナーのオプションの親 cgroup
- --cidfile string コンテナ ID をファイルに書き込みます
- --cpu-period int CPU CFS(Completely Fair Scheduler)期間の制限
- --cpu-quota int CPU CFS(Completely Fair Scheduler)の割り当てを制限する
- --cpu-rt-period int CPU のリアルタイム期間をマイクロ秒で制限する
- --cpu-rt-runtime int CPU リアルタイムランタイムをマイクロ秒単位で制限する
- -c, -cpu-shares int CPU シェア(相対ウェイト)
- --cpus decimal CPU の数
- --cpuset-cpus string 実行を許可するCPU(0-3, 0, 1)
- --cpuset-mems string 実行を許可する MEM(0-3, 0, 1)
- -d, -detach コンテナーをバックグラウンドで実行し、コンテナー ID を表示する
- --detach-keys string コンテナーを切り離すためのキーシーケンスをオーバーライドする
- --device list コンテナにホストデバイスを追加する
- --device-cgroup-rule list ルールを cgroup 許可デバイスリストに追加します
- --device-read-bps list
デバイスからの読み取り速度(1 秒あたりのバイト数)を制限します(デフォルトは
[]
) - --device-read-iops list
デバイスからの読み取り速度(1 秒あたりの IO)を制限する(デフォルトは
[]
) - --device-write-bps list
デバイスへの書き込み速度(1 秒あたりのバイト数)を制限します(デフォルトは
[]
) - --device-write-iops list
デバイスへの書き込み速度(1 秒あたりの IO)を制限します(デフォルトは
[]
) - --disable-content-trust 画像検証をスキップ(デフォルトは true)
- --dns list カスタム DNS サーバーを設定する
- --dns-option list DNS オプションを設定する
- --dns-search list カスタム DNS 検索ドメインを設定する
- --domainname string コンテナ NIS メイン名
- --entrypoint string イメージのデフォルト ENTRYPOINT を上書きする
- -e, -env list 環境変数を設定する
- --env-file list 環境変数のファイルを読み込む
- --expose list ポートまたはポートの範囲を公開する
- --gpus gpu-request
コンテナーに追加する GPU デバイス(すべての GPU を渡すには
all
) - --group-add list 参加するグループをさらに追加
- --health-cmd string コンテナの健常性をチェックするために実行するコマンド
- --health-interval duration
チェックの実行間隔(
ms
|s
|m
|h
)(デフォルトは0s
) - --health-retries int 異常を報告するために必要な連続失敗数を指定する
- --health-start-period duration
health-retries のカウントダウン(
ms
|s
|m
|h
)を開始する前にコンテナを初期化する開始期間(デフォルトは0s
) - --health-timeout duration
1 つのチェックの実行を許可する最大時間(
ms
|s
|m
|h
)(デフォルトは0s
) - --help 使用法を表示する。
- -h, --hostname string コンテナのホスト名
- --init シグナルを転送し、プロセスを取得するコンテナ内で初期化を実行します
- -i, -interactive 接続されていなくても STDIN を開いたままにします
- --ip string IPv4 アドレス(172.30.100.104 など)
- --ip6 string IPv6 アドレス(例: 2001:db8::33)
- --ipc string 使用する IPC モード
- --isolation string コンテナ隔離技術
- --kernel-memory bytes カーネルメモリ制限
- -l, --label list コンテナにメタデータを設定する
- --label-file list ファイルからラベルの一覧を読み取る。 ラベルの一覧は行区切りで記述する。
- --link list 別のコンテナへのリンクを追加
- --link-local-ip list コンテナ IPv4 / IPv6 リンクローカルアドレス
- --log-driver string コンテナーのロギングドライバー
- --log-opt list ログドライバーオプション
- --mac-address string コンテナの MAC アドレス(例: 92:d0:c6:0a:29:33)
- -m, --memory bytes メモリ制限
- --memory-reservation bytes メモリのソフト制限
- --memory-swap bytes
スワップ制限はメモリ + スワップに等しい:
-1
は無制限のスワップを有効にします - --memory-swappiness int コンテナメモリの swappiness を調整する(0 から 100)(デフォルトは -1)
- --mount mount コンテナーにファイルシステムのマウントを追加します
- --name string コンテナーに名前を割り当てる
- --network network コンテナーをネットワークに接続する
- --network-alias list コンテナーのネットワークスコープのエイリアスを追加する
- --no-healthcheck コンテナ指定のヘルスチェックを無効にする
- --oom-kill-disable OOM キラーを無効にする
- --oom-score-adj int ホストの OOM 設定を調整する(-1000 から 1000)
- --pid string 使用する PID 名前空間
- --pids-limit int コンテナー PID の制限を調整する(無制限の場合は -1 に設定)
- --platform string サーバーがマルチプラットフォーム対応の場合はプラットフォームを設定する
- --privileged コンテナに拡張特権を与える
- -p, --publish list コンテナのポートをホストに公開する
- -P, --publish-all 公開されているすべてのポートをランダムなポートに公開する
- --read-only コンテナーのルートファイルシステムを読み取り専用としてマウントする
- --restart string
コンテナの終了時に適用する再起動ポリシー(デフォルトは
no
) - --rm 終了時にコンテナを自動的に削除します
- --runtime string コンテナに使用するランタイム
- --security-opt list セキュリティオプション
- --shm-size bytes
/dev/shm
のサイズ - --sig-proxy プロセスへのプロキシ受信シグナル(デフォルトは true)
- --stop-signal string
コンテナーを停止する信号(デフォルトは
15
) - --stop-timeout int コンテナーを停止するタイムアウト期間(秒単位)
- --storage-opt list コンテナーのストレージドライバーオプション
- --sysctlマップ
Sysctl オプション(デフォルトのマップ
[]
) - --tmpfs list tmpfs ディレクトリをマウントする
- -t, --tty 疑似 TTY を割り当てる
- --ulimit ulimit
Ulimit オプション(デフォルト
[]
) - -u, -user string
ユーザー名または UID(形式: :
<name|uid>[:<group|gid>]
) - --userns string 使用するユーザー名前空間
- --uts string 使用する UTS 名前空間
- -v, --volume list ボリュームをバインドマウントする
- --volume-driver string コンテナーのオプションのボリュームドライバー
- --volumes-from list 指定されたコンテナからボリュームをマウントします
- -w, --workdir string コンテナ内の作業ディレクトリ