摘要:簡介容器編排工具,實現(xiàn)對多容器的控制重要概念服務(wù)一個應(yīng)用的容器,實際上可以包括若干運行相同鏡像的容器實例項目由一組關(guān)聯(lián)的應(yīng)用容器組成的一個完整業(yè)務(wù)單元,在文件中定義使用步驟定義應(yīng)用的運行環(huán)境定義組成應(yīng)用的各服務(wù)啟動整個應(yīng)用安裝與使用二進
簡介
重要概念
服務(wù) ( service ):一個應(yīng)用的容器,實際上可以包括若干運行相同鏡像的容器實例
項目 ( project ):由一組關(guān)聯(lián)的應(yīng)用容器組成的一個完整業(yè)務(wù)單元,在 dockercompose.yml 文件中定義
使用步驟
Dockerfile 定義應(yīng)用的運行環(huán)境
docker-compose.yml 定義組成應(yīng)用的各服務(wù)
docker-compose up 啟動整個應(yīng)用
二進制包安裝安裝
sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo rm /usr/local/bin/docker-compose
pip3 安裝
sudo pip3 install -U docker-compose
安裝確認(rèn)
docker-compose --version
編寫dockerfile
https://segmentfault.com/a/1190000015849347
編寫docker-compose.yml
# cat docker-compose.yml version: "1" services: sms: build: . ports: - "5000:5000" volumes: - .:/data/sms depends_on: - redis redis: image: redis
運行
docker-compose up
上面的docker-compose.yml解讀
定義了兩個服務(wù):sms, redis sms容器通過當(dāng)前路徑下的Dockerfile生成 sms容器內(nèi)的5000端口映射到主機的5000端口 將當(dāng)前目錄掛載到web容器內(nèi)/data/sms web容器依賴于redis容器 redis容器從Docker Hub獲取鏡像
其他命令
daemon模式啟動/停止
docker-compose up -d
停止
docker-compose stop
查看
docker-compose ps
對容器執(zhí)行命令(一次)
docker-compose run services cmd eg: docker-compose run sms env
https://www.cnblogs.com/ee900...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/27388.html
摘要:使用不再需要使用腳本來啟動容器。通過配置安裝可以通過修改中的版本,自定義您需要的版本。 本篇將使用 DaoCloud 源在 Ubuntu 上簡單快速安裝 docker 及 docker-compose并添加了通過 Dockerfile 及 docker-compose.yml 使用 nginx 的示例本篇文章所用系統(tǒng)信息如下 Distributor ID: Ubuntu Descri...
摘要:使用不再需要使用腳本來啟動容器。通過配置安裝可以通過修改中的版本,自定義您需要的版本。 本篇將使用 DaoCloud 源在 Ubuntu 上簡單快速安裝 docker 及 docker-compose并添加了通過 Dockerfile 及 docker-compose.yml 使用 nginx 的示例本篇文章所用系統(tǒng)信息如下 Distributor ID: Ubuntu Descri...
摘要:編排一組容器的啟停的工具,直接在官方倉庫下載二進制文件。啟動多任務(wù)只需多增加一個指定該容器暴露的端口號用啟動,用查看啟動成功關(guān)閉一組服務(wù)注意要在文件所在的目錄執(zhí)行該命令才可關(guān)閉對應(yīng)的容器會停止并刪除容器,網(wǎng)絡(luò)等入門到此結(jié)束 docker-compose 編排一組容器的啟停的工具,直接在官方github倉庫下載二進制文件。 安裝 1. 下載docker-compose sudo curl...
摘要:于是,程序不再是原先單一的服務(wù),而是,變成了一系列密切相關(guān)的服務(wù)。需要注意的是,在模式下申請證書,需要向證明服務(wù)器能被訪問。 首先,祝各位新年快樂,萬事如意,雞年大吉。 這次要來說說一個和前端并不太相關(guān)的東西——docker compose,一個整合發(fā)布應(yīng)用的利器。 如果,你對 docker 有一些耳聞,那么,你可能知道它是什么。 不過,你不了解也沒有關(guān)系,在作者眼中,docker 就...
閱讀 3397·2023-04-25 16:25
閱讀 3955·2021-11-15 18:01
閱讀 1680·2021-09-10 11:21
閱讀 3175·2021-08-02 16:53
閱讀 3157·2019-08-30 15:55
閱讀 2556·2019-08-29 16:24
閱讀 2167·2019-08-29 13:14
閱讀 1114·2019-08-29 13:00