Docker中安裝nginx
阿新 • • 發佈:2018-11-16
Docker宿主機中執行的命令
- 將本地映象檔案匯入docker宿主機
docker load –input /images/cent6nginx.tar - 檢視docker中啟動的例項
docker ps - 刪除docker中的例項
docker rm ** - 檢視docker中的映象
docker images - 刪除docker中的映象
docker rmi dce2e356d449 - 啟動docker中的映象例項,-p指定宿主機與例項的對映埠,–name指定例項名稱
docker run -d -p 8888:22 –name test1 cent6nginx:base - -v掛載宿主機資料夾到例項
docker run -d -v /share:/share -p 8888:22 –name test1 cent6nginx:base - 檢視test1例項的情況,包含分配的網路情況
docker inspect test1 - 提交修改之後的更改儲存到新的映象
docker commit -m=”install nginx” -a=”zhq” d476b756f046 cent6nginx:base - 匯出映象檔案*.tar到本地
docker save -o cent6nginx.tar cent6nginx:base - 匯入本地映象檔案測試
docker load -i cent6nginx.tar
映象例項中執行的命令
- 使用yum安裝wget下載工具,vi vim文字編輯器,及其他nginx依賴的前置軟體包
yum -y install wget vi vim pcre pcre-devel zlib zlib-devel openssl openssl-devel - 從網路下載nginx安裝包
wget http:- nginx.org/download/nginx-1.9.0.tar.gz - 解壓taz壓縮包
tar -xzvf nginx-1.9.0.tar.gz - 檢測依賴環境及配置,–prefix 設定安裝目錄引數,–with 設定依賴模
./configure –prefix=/usr/local/nginx –with-http_ssl_module –with-http_stub_status_module –with-http_realip_module - 編譯,安裝
make && make install - 在安裝目錄下找到nginx/sbin/目錄
- 啟動
./nginx - 停止
./nginx -s stop - 重新載入配置檔案
./nginx -s reload - 檢驗配置檔案是否正常
./nginx -t