Docker run 命令引數及使用講解

2022-09-23 17:15:08 字數 1296 閱讀 9376

docker run :建立乙個新的容器並執行乙個命令

語法[html] view plain copy

dockerrun[options]image[command][arg...]

options說明:

-a stdin:指定標準輸入輸出內容型別,可選 stdin/stdout/stderr 三項;

-d:後台執行容器,並返回容器id;

-i:以互動模式執行容器,通常與 -t 同時使用;

-t:為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;

--name="nginx-lb":為容器指定乙個名稱;

--dns 8.8.8.8:指定容器使用的dns伺服器,預設和宿主一致;

--dns-search example.com:指定容器dns搜尋網域名稱,預設和宿主一致;

-h "mars":指定容器的hostname;

-e username="ritchie":設定環境變數;

--env-file=:從指定檔案讀入環境變數;

--cpuset="0-2" or --cpuset="0,1,2":繫結容器到指定cpu執行;

-m :設定容器使用記憶體最大值;

--net="bridge":指定容器的網路連線型別,支援 bridge/host/none/container:四種型別;

--link=:新增鏈結到另乙個容器;

--expose=:開放乙個埠或一組埠;

例項使用docker映象nginx:latest以後臺模式啟動乙個容器,並將容器命名為mynginx。

[html] view plain copy

dockerrun--namemynginx-dnginx:latest

使用映象nginx:latest以後臺模式啟動乙個容器,並將容器的80埠對映到主機隨機埠。

[html] view plain copy

dockerrun-p-dnginx:latest

使用映象nginx:latest以後臺模式啟動乙個容器,將容器的80埠對映到主機的80埠,主機的目錄/data對映到容器的/data。

[html] view plain copy

dockerrun-p80:80-v/data:/data-dnginx:latest

使用映象nginx:latest以互動模式啟動乙個容器,在容器內執行/bin/bash命令。

[html] view plain copy

runoob@runoob:~$dockerrun-itnginx:latest/bin/bashroot@b8573233d675:/#

Docker run 命令引數及使用

docker run 建立乙個新的容器並執行乙個命令 語法docker run options image command arg.options說明 使用docker映象nginx latest以後臺模式啟動乙個容器,並將容器命名為mynginx。docker run name mynginx d...

Docker run 命令引數及使用

docker run 建立乙個新的容器並執行乙個命令 語法 html view plain copy docker run options image command arg.options說明 使用docker映象nginx latest以後臺模式啟動乙個容器,並將容器命名為mynginx。htm...

Docker run 命令引數及使用

docker run 建立乙個新的容器並執行乙個命令 語法docker run options image command arg.options說明 a stdin 指定標準輸入輸出內容型別,可選 stdin stdout stderr 三項 d 後台執行容器,並返回容器id i 以互動模式執行容...