linux安裝與配置nginx

一、安裝nginx

1、拉取nginx最新鏡像

docker pull nginx:latest

2、查看拉取的nginx鏡像

docker images

3、確保80端口未被佔用,啓動nginx

docker run --name nginx -p 80:80 -d nginx

 

備註:查看端口占用情況

netstat -an | grep :80

4、查看nginx啓動容器

docker ps

5、頁面訪問查看

 

啓動成功

二、進入nginx容器查看nginx文件目錄,並將docker容器中的文件拷貝到宿主機

1、查看容器

docker ps

2、進入容器以及查看跟目錄文件

docker exec -it [容器編號]  /bin/bash
ls -l

3、查看子目錄文件

cd /etc/nginx/
ls -l

4、退出容器(鍵盤按下Ctrl+d退出)

5、拷貝文件,將容器中/etc/nginx下的文件全部拷貝到宿主機

docker cp  e51b5e3e7:/etc/nginx/nginx.conf /usr/local/soft/nginx/conf

docker cp  e51b5e3e7:/etc/nginx/conf.d/default.conf /usr/local/soft/nginx/conf.d

docker cp  e51b5e3e7:/usr/share/nginx/html/50x.html /usr/local/soft/nginx/html
docker cp  e51b5e3e7:/usr/share/nginx/html/index.html /usr/local/soft/nginx/html

三、掛載本地配置文件

1、刪除本地之前創建的nginx容器,先停服務然後刪除

dockers ps
docker stop d8732d2c198
docker rm d8732d2c198

2、宿主機器創建目錄,或者ssh連接直接手動創建

mkdir -p /usr/local/soft/nginx/conf.d
mkdir -p /usr/local/soft/nginx/log
mkdir -p /usr/local/soft/nginx/conf
mkdir -p /usr/local/soft/nginx/html

3、將拷貝下來的文件對應移動到此四個目錄中

4、創建容器並運行

docker run --name docker_nginx -d -p 80:80 -v /usr/local/soft/nginx/log:/var/log/nginx -v /usr/local/soft/nginx/conf.d:/etc/nginx/conf.d -v /usr/local/soft/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/soft/nginx/html:/usr/share/nginx/html nginx

5、訪問頁面確認是否啓動成功

6、修改nginx首頁頁面html/index.html,確認是否掛載成功,隨便添加內容後,訪問查看頁面是否變化 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章