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...