一、Docker拉取nginx鏡像
docker pull nginx:1.12.2
這里是下載的是nginx的1.12.2版本,其他版本的鏡像請訪問https://hub.docker.com/r/library/

二、啟動nginx容器
docker run -di --name=haoprogrammer_nginx_80 -v /home/myroot/mydata/docker/nginx/:/test/nginx -p 80:80 nginx:1.12.2
大名鼎鼎的docker run,參數說明
-i 運行容器
-t 容器啟動后會進入命令行,將入這兩個參數后,容器創建殼登錄進去,即分配一個偽終端
-d 創建守護式容器在后台運行(創建容器后不會自動登錄容器,只加-i-t兩個參數,創建后會自動進入容器)
-v 表示目錄映射關系,前者是宿主機目錄,后者是容器映射目錄。可以使用多個--v做目錄映射。注意,最好做目錄映射,在宿主機上修改,然后共享到容器中
-p 標識端口映射,前者是宿主機端口,后者是容器映射端口。可使用多個-p做端口映射
三、查看是否啟動成功
docker ps
說明:
docker ps //查看正在運行的容器
docker ps -a //查看所有容器

四、配置阿里雲服務器安全組策略
4.1 登錄控制台,找到對應服務器

4.2 找到對應的實例,點擊管理-->本實例安全組-->配置規則


4.3 配置安全組,點擊添加安全組規則,開放相應的入口

注意:0.0.0.0/0 所有人都能訪問要慎重
五、驗證
瀏覽器輸入公網ip+端口,即可出現熟悉的nginx頁面

