Docker 安裝nginx 步驟

2021-09-26 04:36:50 字數 1202 閱讀 8411

1、拉取官方映象

docker pull nginx
2、執行容器
docker run -p 80:80 --name nginx -d nginx
3、第二步執行的nginx的配置檔案是在容器內部的,不方便修改,所以我們可以先把容器內的配置檔案複製到宿主機

檢視nginx的配置檔案目錄

docker exec nginx ls /etc/nginx

#執行命令後看到的目錄以及檔案

conf.d

fastcgi_params

koi-utf

koi-win

mime.types

modules

nginx.conf

scgi_params

uwsgi_params

win-utf

複製容器內的配置檔案到宿主機,或者僅複製conf.d資料夾內的配置檔案,執行時掛載相應檔案即可
mkdir -p /home/nginx/conf

docker cp -a nginx:/etc/nginx/ /home/nginx/conf

cd /home/nginx/conf/nginx

mv * ../

cd ../

rm -rf nginx

4、停止nginx容器並刪除

docker stop nginx

docker rm nginx

5、重新執行容器,並掛載我們在第三步複製出來的配置檔案目錄

docker run -p 80:80 --restart always --name nginx -e tz="asia/shanghai" -v /etc/localtime:/etc/localtime:ro -v /home/nginx/www:/www -v /home/nginx/conf/:/etc/nginx/ -v /home/nginx/logs:/var/log/nginx -v /home/nginx/wwwlogs:/wwwlogs -d nginx
到此nginx已安裝完成,如有需要就直接修改/srv/nginx/conf/conf.d目錄下的配置檔案,然後重啟nginx容器即可生效

docker restart nginx

Docker安裝步驟

檢視版本 uname r docker 執行在 centos 7 上,要求系統為64位 系統核心版本為 3.10 以上。docker 執行在 centos 6.5 或更高的版本的 centos 上,要求系統為64位 系統核心版本為 2.6.32 431 或者更高版本。yum y install do...

Docker安裝步驟

伺服器環境準備 centos7 1.安裝所需的軟體包 sudo yum install y yum utils lvm22.使用以下命令來設定穩定的儲存庫。sudo yum config manager add repo 列出並排序儲存庫中可用的版本 yum list docker ce showd...

Nginx安裝步驟

yum install gcc c pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在 linux 上安裝 pcre 庫,pcre deve...