Docker 是一個開源的應(yīng)用容器引擎,基于?Go 語言?并遵從Apache2.0協(xié)議開源。
Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化。
Docker run 命令 語法
創(chuàng)建一個新的容器并運行一個命令:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Docker run 命令 示例
使用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