在docker環境中部署使用nginx
1,安裝nginx
docker pull nginx
2,隨便啟動一下nginx,為的是復制里面的nginx.conf
sudo docker run --name nginx-test -p 80:80 -d nginx
執行后,返回一串代碼表示啟動安裝成功
3,創建nginx本機目錄,並把docker里面的nginx相關配置掛載到本機目錄里面,方便修改
a,創建目錄(自行創建詳細目錄)
mkdir -p /Users/whao/Libraries/nginx_80/www/html /Users/whao/Libraries/nginx_80/logs
b,復制docker里面的nginx配置到以上目錄
sudo docker cp nginx-test:/etc/nginx/ /Users/whao/Libraries/nginx_80/conf
執行后,目錄文件如下所示:
4,關閉並移除之前的nginx-test容器
#停止nginx-test測試容器 docker container stop nginx-test #刪除nginx-test測試容器 docker rm nginx-test
5,正式啟動nginx容器
sudo docker run -d -p 80:80 --name nginx_80 -v /Users/whao/Libraries/nginx_80/www/html:/usr/share/nginx/html -v /Users/whao/Libraries/nginx_80/conf:/etc/nginx -v /Users/whao/Libraries/nginx_80/logs:/var/log/nginx nginx
執行后,返回一串代碼表示啟動成功
6,在/Users/whao/Libraries/nginx_80/www/html目錄下,創建index.html,然后直接訪問即可
http://xxxxxx/index.html