Docker部署 一 伺服器架構

2021-08-13 09:03:07 字數 578 閱讀 6564

docker 容器技術作為近年來最受歡迎的開源技術,只要簡單的幾行語句就能部署執行乙個容器。docker輕巧,且易移植,號稱「build once, configure once and run anywhere」,這是其能迅速流行起來的原因之一。

docker是現在開發應用程式的不錯選擇;因為對於乙個研發組來說,部署乙個應用再也不用像以前那樣繁瑣的修改、設定配置檔案了;因為對於docker來說它「遮蔽」了應用程式的執行環境,不管你使用mac、linux還是windows都能用相同的方式執行。

我們可以很容易的啟動乙個docker容器,但是我們要怎麼在生產環境下使用docker容器呢?

docker的安裝可以參考我之前的文章, ubuntu安裝docker ce並配置加速器 和 centos安裝docker ce並配置加速器

在這裡我使用自己的案例,簡單記錄一下,伺服器上的所有應用都使用docker容器構建部署。

nginx作為前端負載同時配置反向**,接收所有的流量並分發給其他的應用容器。mysql作為底層容器,負責所有的的資料庫連線操作;tomcat 伺服器和gogs **託管通過docker的--link屬性連線mysql。

photon 伺服器 (一)伺服器目錄架構簡述

photon伺服器是我感覺挺不錯的伺服器,以前都是自己直接用協議和自定義協議寫伺服器,其實現在感覺很多的伺服器已經在這方面給我們做的很好了 這方面指的是伺服器的架構 資料的解析 客戶端和伺服器的互動 photon伺服器就是其中比較不錯的一款,基本上對於普通的伺服器測試和少量使用者的伺服器選擇方案 甚...

同一伺服器部署多個tomcat

同一伺服器部署多個tomcat時,存在埠號衝突的問題,所以需要修改tomcat配置檔案server.xml,以tomcat7為例。首先了解下tomcat的幾個主要埠 其中8080為http埠,8443為https埠 8005為遠端停服務埠 8009為ajp埠,apache能過ajp協議訪問tomca...

同一伺服器部署多個tomcat配置

同一伺服器部署多個tomcat時,存在埠號衝突的問題,所以需要修改tomcat配置檔案server.xml,以tomcat7為例。其中8080為http埠,8443為https埠 8005為遠端停服務埠 8009為ajp埠,apache能過ajp協議訪問tomcat的8009埠。1.http埠,預設...