Docker 是一個開源的應(yīng)用容器引擎,基於?Go 語言?並遵從Apache2.0協(xié)定開源。
Docker 可以讓開發(fā)者打包他們的應(yīng)用程式以及依賴套件到一個輕量級、可移植的容器中,然後發(fā)佈到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化。
Docker run 指令 語法
建立一個新的容器並執(zhí)行一個指令:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Docker run 指令 範(fàn)例
使用docker映像nginx:latest以後臺模式啟動一個容器,並將容器命名為mynginx。
docker?run?--name?mynginx?-d?nginx:latest
使用鏡像nginx:latest以後臺模式啟動一個容器,並將容器的80埠映射到主機隨機埠。
docker?run?-P?-d?nginx:latest
使用鏡像nginx:latest以後臺模式啟動一個容器,將容器的80連接埠對應(yīng)到主機的80埠,主機的目錄/data對應(yīng)到容器的/data。
docker?run?-p?80:80?-v?/data:/data?-d?nginx:latest