docker單機部署Nginx

2022-06-15 23:42:25 字數 1724 閱讀 6315

centos 7

docker

nginx

在shell中執行以下命令拉取官方nginx容器映象

docker pull docker.io/nginx

如對應本地目錄下沒有 nginx.conf 和 default.conf 配置檔案將會啟動報錯,因此需要預先從已執行的nginx中將檔案複製出來置於本地目錄下,例如/mydockerdata/nginx/nginx.conf/mydockerdata/nginx/default.conf。為方便複製,列出檔案內容如下,將其複製到本地對映路徑下 nginx.conf 和 default.conf 檔案中即可,如需修改可以直接在本地路徑修改該檔案,容器啟動或重啟後將載入該配置檔案。

nginx做負載平衡伺服器時也可以作為靜態網頁檔案伺服器,訪問動態網頁時才訪問tomcat,做到動靜分離。

將靜態網頁置入本地路徑的nginx**根目錄/mydockerdata/nginx/www/html,如圖所示:

在shell中執行以下命令執行容器,啟動nginx。

docker run --name nginx-81 -it --restart=always \

-p 81:80 \

-v /etc/localtime:/etc/localtime \

-v /mydockerdata/nginx/logs:/var/log/nginx:z \

-v /mydockerdata/nginx/nginx.conf:/etc/nginx/nginx.conf:z \

-v /mydockerdata/nginx/default.conf:/etc/nginx/conf.d/default.conf:z \

-v /mydockerdata/nginx/www/html:/www/html:z \

-d docker.io/nginx

容器執行引數說

docker單機部署 mysql8 0 20

主機新建my.cnf配置檔案 mysqld user mysql character set server utf8 default authentication plugin mysql native password secure file priv var lib mysql sql mode...

使用docker部署nginx

拉取映象 docker pull nginx 建立掛載目錄 mkdir p usr local docker nginx 編輯配置 編輯測試頁面 vi usr local docker nginx www index.html 123123 docker run dti network host p...

使用Docker簡單部署Ceph單機測試集群

通過docker可以快速部署小規模ceph集群的流程,可用於開發測試。以下的安裝流程是通過linux shell來執行的 假設你只有一台機器,裝了linux 如ubuntu 系統和docker環境,那麼可以參考以下步驟安裝ceph 1.建立ceph專用網路 docker network create...