拉取官方 nginx 映象
sudo docker pull nginx
我的 nginx 檔案是放入到~/dockers/nginx
下
建立 掛載的目錄
mkdir -p ~/dockers/nginx/
啟動乙個容器
cd ~/dockers/nginx
sudo docker run --rm -d -p 8082:80 --name nginx-test-web \
-v $/www:/usr/share/nginx/html \
-v $/logs:/var/log/nginx \
nginx
$: 是當前目錄的完整位址,如: 輸入 pwd 命令,會輸出我的靜態檔案,就可以放入到/home/vagrant/dockers/nginx
--rm:容器終止執行後,自動刪除容器檔案。
-d 後台執行
-p 8082:80: 將容器的 80 埠對映到主機的 8082 埠.
--name nginx-test-web:將容器命名為 nginx-test-web
-v $/www:/usr/share/nginx/html:將我們自己建立的 www 目錄掛載到容器的 /usr/share/nginx/html。
-v $/logs:/var/log/nginx:將我們自己建立的 logs 掛載到容器的 /var/log/nginx。
~/dockers/nginx/www
下了
使用http://:8082
就可以訪問到 nginx了
Docker搭建Nginx環境
我這裡沒有指定版本號,所以拉取的最新的版本。然後是分別把nginx容器裡的配置檔案,日誌檔案,和html檔案對映到宿主機上。方便以後的更改。以我的為例 在 opt目錄新建了nginx資料夾,裡面分別有log,conf,html三個資料夾。接著從nginx容器裡把配置檔案複製到宿主機 opt ngin...
docker搭建nginx服務
docker pull nginxmkdir p software docker nginx html software docker nginx conf software docker nginx logsdocker run d p 8088 80 name nginx front resta...
docker筆記3 搭建nginx
使用以下命令執行nginx容器 docker run name my nginx p 8080 80 d nginx引數說明 最後我們可以通過瀏覽器可以直接訪問 8080 埠的 nginx 服務 通過命令docker ps檢視所有正在執行容器 通過命令docker stop my nginx停止指定...