使用Docker的run
命令可以創建并運行一個容器。下面是使用run
命令創建容器的基本語法:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
其中,OPTIONS
是一些可選的參數,IMAGE
是容器的鏡像名稱,COMMAND
和ARG
是容器中要執行的命令和參數。
以下是一些常用的run
命令選項:
-d
:在后臺以守護進程模式運行容器。-p
:將容器的端口映射到宿主機的端口。-v
:將宿主機的目錄或文件掛載到容器中。--name
:為容器指定一個名稱。-e
:設置容器的環境變量。--rm
:容器停止后自動刪除。以下是一些示例:
docker run ubuntu:latest echo "Hello World"
這個命令會下載ubuntu
鏡像,并創建一個新的容器執行echo "Hello World"
命令,然后容器就會停止并被刪除。
docker run -d -p 8080:80 nginx:latest
這個命令會下載nginx
鏡像,并創建一個新的容器在后臺以守護進程模式運行,同時將容器的80
端口映射到宿主機的8080
端口。
docker run -v /host/path:/container/path ubuntu:latest
這個命令會下載ubuntu
鏡像,并創建一個新的容器,并將宿主機的/host/path
目錄掛載到容器中的/container/path
目錄。
這只是一些基本的示例,run
命令有很多其他的選項和用法,請參考Docker的官方文檔以獲取更多詳細信息。