Docker run意思
docker run
是 Docker 命令行界面(CLI)中的一個命令,用於創建一個 Docker 容器並運行它。這個命令會根據指定的 Docker 鏡像來創建一個容器,並在該容器中執行指定的命令。
以下是 docker run
命令的基本格式:
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
OPTIONS
:是一系列可選的參數,用於指定如何運行容器,例如設定環境變數、映射埠、掛載卷等。IMAGE[:TAG|@DIGEST]
:是要運行的 Docker 鏡像,包括可選的標籤(tag)或摘要(digest)。COMMAND
:是在容器中執行的命令。ARG...
:是傳遞給COMMAND
的參數。
例如,要運行一個基於 nginx:latest
鏡像的容器,並在該容器中啟動 Nginx 伺服器,你可以使用以下命令:
docker run -d -p 80:80 nginx:latest
在這個例子中,-d
參數表示以守護進程模式運行容器,-p 80:80
參數將容器的 80 埠映射到主機的 80 埠,以便外部訪問,nginx:latest
是鏡像名稱和標籤。
docker run
命令非常強大和靈活,你可以使用它來運行各種 Docker 鏡像,並自定義容器的運行環境。