使用docker搭建nginx服務
1. 拉取nginx映象
docker pull nginx
2. 簡單啟動nginx服務
docker run -d -p 80:80 --name nginx-server nginx
引數說明:
run 執行容器
-d = daemon 後台執行,守護程序
-p 埠對映。順序為: 宿主機埠(即外部埠):容器埠(容器內部埠)
--name. 給容器起乙個名字,方便操作的時候使用容器名稱,也可以使用容器id
nginx. 最後使用指定的基礎映象
3. 容器內目錄結構簡單介紹
# 進入容器內部,檢視目錄
docker exec -it nginx-server /bin/bash
引數說明:
exec。進入容器命令
-it 使用互動式進入容器
nginx-server 指定進入的容器
/bin/bash 使用bash方式進行操作
配置檔案:/etc/nginx/
日誌檔案:/var/log/nginx/
4. 目錄對映
將容器中的nginx配置目錄與對映到宿主機上: 將 /etc/nginx ==> /home/data
docker cp nginx-server:/etc/nginx /home/data
引數說明:
cp 拷貝命令 容器:檔案位置。 宿主機檔案位置
建立乙個目錄的對映關係
5. nginx.conf 配置檔案簡要說明
配置檔案: nginx.conf
1 2 user nginx; # nginx使用者
3 worker_processes 1; # 啟動的worker程序的數量,一般與核心數相同即可
4 5 error_log /var/log/nginx/error.log warn; # 定義錯誤日誌檔案目錄與錯誤級別
6 pid /var/run/nginx.pid; # 程序
Docker 實戰系列 Web與Nginx
不適用html,只是hello word docker run p 80 80 name xm nginx d nginx 1.15.11 alpine如果你不需要https,直接忽略https配置即可,這裡只是簡單說明 假如我的網域名稱是這裡只是說明,這兩個網域名稱二級網域名稱並不存在 首先為ht...
docker下安裝Nginx的方法
一 環程式設計客棧境說明 二 拉取最新的 nginx 映象 拉取映象 docker pull nginx 檢視當前映象 docker images 查詢結果 repository tag image id created size nginx latest 8b89e48b5f15 7 hours ...
docker部署nginx展示svn下的產品原型
前言 公司產品人員設計的產品原型歸檔到svn,並在svn伺服器上,拉取相關的原型檔案,部署nginx服務,使其產品原型能夠通過web服務訪問得到,利於開發人員瀏覽產品原型,進行相關的開發工作 功能需求 當產品設計的原型有變更時,訪問的web服務及時更新,並記錄下產品更新的變更需求,及時告知開發人員周...