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...