PHP 개발자의 Docker 문서(六)
Nginx Docker容器(컨테이너)
Nginx Docker 容器之前,需要先傳好虛擬主機的組態檔,在你的專案目錄下建立下面檔案 src/vhost.conf:
server {
listen 80;
index index.html;
server_name docker.dev;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/public;
}
這 這 個 是 基本 基本 基本 基本 的 的용하여 的 的 nginx 虛擬 主機 主機 主機 主機 主機 主機 會 會 監聽 監聽 監聽 http 80 埠 的 連入 要求 ; ; 它 會 會 回應 對於 主機 名稱 名稱 docker.dev 的 所有 的 的 http 要求 它 它 把 錯誤 與 存取 存取 紀錄 紀錄 到 到 檔案 路徑 路徑 路徑 檔案 檔案 檔案 檔案 檔案 檔案 檔案 檔案 檔案 檔案 檔案(並且 這些 這些 並且 也 符號 連接 連接 連接 連接 連接 용고) 到 容器 的 的 標準 標準 輸出 與 與 表準 錯誤 描述子 描述子 描述子 描述子) 용고 뇨 ; 它 定義 定義 了 了 網站 目錄 目錄/var/www/public. 我們 在 實例化 實例化 時 時 會 把 這 份 份 虛擬 虛擬 虛擬 我們主機組態檔案拷貝到 내 Docker 容器內.
Bash의 최신 버전에서 내 튜토리얼/nginx Docker 이미지의 새로운 Nginx Docker 容器.
docker run \
-d \
-p 8080:80 \
-v $(pwd)/src/vhost.conf:/etc/nginx/sites-enabled/vhost.conf \
-v $(pwd)/src:/var/www \
tutorial/nginx;
我們用旗標
-d
내 새로운 Docker는 작업 중에 있습니다.我們用旗標
-p
來對映 Docker 母機(host) 埠到容器埠,在本例中,我們叫 Docker 讓 Docker 母機(8080 埠)對映到 Docker 容器(80 埠).(待續…)
Reference
이 문제에 관하여(PHP 개발자의 Docker 문서(六)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/leon0824/gei-php-kai-fa-zhe-de-docker-wen-jian-liu--4plj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)