文章來源:http://www.javashuo.com/article/p-eidxxnay-dy.html html
1.拉取鏡像nginx
docker pull nginx:1.15.1
2.啓動nginx複製配置文件docker
# docker run -it --name nginx1.15.1 -p 80:80 -d nginx
3. 建立配置文件測試
### 建立配置文件夾 # mkdir /data # mkdir /data/nginx1.15.1 # mkdir /data/nginx1.15.1/conf ### 複製配置文件 # docker cp nginx1.15.1:/etc/nginx/nginx.conf /data/nginx1.15.1/conf # docker cp nginx1.15.1:/usr/share/nginx/html /data/nginx1.15.1/ # docker cp nginx1.15.1:/etc/nginx/conf.d /data/nginx1.15.1/ ###刪除 nginx1.15.1 容器 # docker rm -f nginx1.15.1
4.配置啓動spa
docker run --name nginx1.15.1 --restart always -p 80:80 \ -v /data/nginx1.15.1/html:/usr/share/nginx/html \ -v /data/nginx1.15.1/conf/nginx.conf:/etc/nginx/nginx.conf:ro \ -v /data/nginx1.15.1/conf.d:/etc/nginx/conf.d -d nginx
5.說明rest
1、第一行指定名稱和端口 2、第二行自定義頁面內容 3、第三行和第四行都是指定配置信息 4、文件的路徑就是剛剛複製文件夾的路徑
6.測試是否成功 我本身配置的是81端口 大家運行直接127.0.0.1便可code