開發中經常使用服務 docker-compose.yml 配置文件

docker-compose 經常使用服務配置

一些基礎服務的docker-compose配置文件,方便在一臺新電腦上快速開始工做mysql

沒必要輸入一長串docker命令來啓動對應服務,而且能夠作到持久化。git

代碼託管在 https://github.com/shiguanghu...https://github.com/ThreeKing2... 同步更新。github

列表

名稱 備註
consul consul是google開源的一個使用go語言開發的服務發現、配置管理中心服務
etcd33 etcd是一個開源的、分佈式的鍵值對數據存儲系統,提供共享配置、服務的註冊和發現
kong Kong是一個可擴展的開源API層(也稱爲API網關或API中間件)。它運行在任何RESTful API以前,並可經過官網提供的插件進行擴展,也可自定義插件進行用戶定製的功能擴展。經過插件,可以使其提供超出核心平臺以外的功能和服務,譬如使用統計,用戶身份驗證,API受權等。
mysql MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品
redis Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。
mongo MongoDB 是一個基於分佈式文件存儲的數據庫。由 C++ 語言編寫。旨在爲 WEB 應用提供可擴展的高性能數據存儲解決方案。
postgres PostgreSQL 是一個功能強大的開源對象關係數據庫管理系統(ORDBMS), 用於安全的存 儲數據,容許在處理請求時檢索它們,是跨平臺的,能夠在平常的大部分操做系統運行。

備註

docker-compose經常使用命令

1.編譯docker鏡像redis

docker build -t name .

2.使用docker-compose 執行新建容器組sql

docker-compose up

3.啓動容器組docker

docker-compose start

4.中止容器組數據庫

docker-compose stop

5.查詢容器組全部容器狀態安全

docker-compose ps

6.刪除容器組網絡

docker-compose down
相關文章
相關標籤/搜索