Docker 是一個開源的應用容器引擎,讓開發者可以打包自己的應用及其相關依賴,并隨時發布、部署。
在使用 Docker 的過程中,啟動容器是很常見的一件事情,以下是常用的 Docker 啟動指令詳解:
docker run [options]image[command] [args...]
該指令會從 Docker 鏡像中生成一個可以執行的容器,并運行容器中指定的指令。
其中,options
是可選參數,包括:
--name
:為容器指定一個名字-d
:容器在后臺運行-p
:將容器內部端口映射到主機端口-v
:創建主機目錄與容器目錄的映射-e
:設置環境變量--link
:與同一宿主機上的另一個容器關聯
其中,image是要運行的容器鏡像,command
可選,是容器啟動后執行的指令,args
可選,是傳遞給指令的參數。
例如,要啟動一個 Ubuntu 容器,可以使用以下指令:
docker run -it ubuntu /bin/bash
其中,-it
表示啟動一個交互式的容器,并且運行 bash Shell。