Docker run 命令引數及使用

2021-09-17 22:31:50 字數 1196 閱讀 3427

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

語法docker run [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。

docker run --name mynginx -d nginx:latest

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

docker run -p -d nginx:latest

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

docker run -p 80:80 -v /data:/data -d nginx:latest

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

runoob@runoob:~$ docker run -it nginx:latest /bin/bash

root@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說明 使用docker映象nginx latest以後臺模式啟動乙個容器,並將容器命名為mynginx。docker run name mynginx ...