建立並啟動 Container

用法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Options:

--name:為 container 分配一個名稱,若不加這參數名稱會隨機產生

--rm:當 container 退出時自動刪除 container

--cpus:指定可用的 CPU 數量

--memory:允許 container 使用的記憶體大小 (bytes)

--memory-swap:container 使用的swap 交換空間大小 (bytes)

--network:設定 container 要使用哪一種網路模式

--link:連結 container 之間的網路

--entrypoint : 覆蓋 image 預設進入點 -a, --attach:附帶 STDIN, STDOUT 或 STDERR

-d, --detach: 在後台運行 container 並打印 container ID

-e, --env:設置環境變量

-h, --hostname:container 主機名

-i, --interactive:讓標準輸入保持打開狀態

-l, --label:在 container 設置 meta data

-p, --publish:將 container port(s) 發佈到主機

-P, --publish-all:將所有公開的 ports 發佈到隨機 port

-t, --tty:分配一個虛擬裝端機 (pseudo-tty) 並綁定到 container 的標準輸入上