使用Docker搭建 nginx容器筆記

2022-01-20 08:38:48 字數 891 閱讀 4138

拉取官方 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停止指定...