摘要:概述是一個(gè)用來(lái)定義和運(yùn)行復(fù)雜應(yīng)用的工具。使用,用戶(hù)通過(guò)來(lái)進(jìn)行構(gòu)建。使用,不再需要使用腳本來(lái)啟動(dòng)容器。在配置文件中,所有的容器通過(guò)來(lái)定義,然后通過(guò)腳本來(lái)啟動(dòng),停止和重啟應(yīng)用,和應(yīng)用中的服務(wù)以及所有依賴(lài)服務(wù)的容器。
概述
Docker Compose是一個(gè)用來(lái)定義和運(yùn)行復(fù)雜應(yīng)用的Docker工具。使用Compose,你可以在一個(gè)文件中定義一個(gè)多容器應(yīng)用,然后使用一條命令來(lái)啟動(dòng)你的應(yīng)用,完成一切準(zhǔn)備工作。
使用docker-compose,用戶(hù)通過(guò)docker-compose.yml來(lái)進(jìn)行構(gòu)建。
使用Docker Compose,不再需要使用shell腳本來(lái)啟動(dòng)容器。在配置文件中,所有的容器通過(guò)services來(lái)定義,然后通過(guò)docker-compose腳本來(lái)啟動(dòng),停止和重啟應(yīng)用,和應(yīng)用中的服務(wù)以及所有依賴(lài)服務(wù)的容器。完整的命令列表如下
安裝安裝使用代碼
curl -L https://github.com/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
如下可能是墻的原因,我們可以通過(guò)迅雷等軟件下載后,然后拖進(jìn)服務(wù)器
最后加上執(zhí)行權(quán)限就可以使用docker-compose進(jìn)行多容器管理了
同樣官方也提供了pip的包,可以使用pip進(jìn)行安裝,前提是你得安裝python-pipsudo pip install docker-compose
helpNote: pip version 6.0 or greater is required.
Commands: build Build or rebuild services bundle Generate a Docker bundle from the Compose file config Validate and view the compose file create Create services down Stop and remove containers, networks, images, and volumes events Receive real time events from containers exec Execute a command in a running container help Get help on a command images List images kill Kill containers logs View output from containers pause Pause services port Print the public port for a port binding ps List containers pull Pull service images push Push service images restart Restart services rm Remove stopped containers run Run a one-off command scale Set number of containers for a service start Start services stop Stop services top Display the running processes unpause Unpause services up Create and start containers version Show the Docker-Compose version information
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/22939.html
摘要:概述是一個(gè)用來(lái)定義和運(yùn)行復(fù)雜應(yīng)用的工具。使用,用戶(hù)通過(guò)來(lái)進(jìn)行構(gòu)建。使用,不再需要使用腳本來(lái)啟動(dòng)容器。在配置文件中,所有的容器通過(guò)來(lái)定義,然后通過(guò)腳本來(lái)啟動(dòng),停止和重啟應(yīng)用,和應(yīng)用中的服務(wù)以及所有依賴(lài)服務(wù)的容器。 概述 Docker Compose是一個(gè)用來(lái)定義和運(yùn)行復(fù)雜應(yīng)用的Docker工具。使用Compose,你可以在一個(gè)文件中定義一個(gè)多容器應(yīng)用,然后使用一條命令來(lái)啟動(dòng)你的應(yīng)用,完成...
摘要:時(shí)間年月日星期六說(shuō)明本文部分內(nèi)容均來(lái)自慕課網(wǎng)。必填用于執(zhí)行命令,當(dāng)執(zhí)行完畢后,將產(chǎn)生一個(gè)新的文件層??蛇x指定此鏡像啟動(dòng)時(shí)默認(rèn)執(zhí)行命令??蛇x用于指定需要暴露的網(wǎng)絡(luò)端口號(hào)。可選向鏡像中掛載一個(gè)卷組。 時(shí)間:2017年09月16日星期六說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com 教學(xué)源碼:無(wú) 學(xué)習(xí)源碼:無(wú) 第一章:課程簡(jiǎn)介 1-1 課程介紹 Docke...
摘要:學(xué)習(xí)背景近些年,如果你是一名開(kāi)發(fā),那么這個(gè)熱門(mén)的技術(shù)名詞你一定聽(tīng)說(shuō)過(guò),我也不例外,但是因?yàn)槠綍r(shí)沒(méi)接觸過(guò),所以一直都沒(méi)動(dòng)力去了解使用。 學(xué)習(xí)背景 近些年,如果你是一名開(kāi)發(fā),那么Docker這個(gè)熱門(mén)的技術(shù)名詞你一定聽(tīng)說(shuō)過(guò),我也不例外,但是因?yàn)槠綍r(shí)沒(méi)接觸過(guò),所以一直都沒(méi)動(dòng)力去了解使用。最近在折騰自己維護(hù)在github上的項(xiàng)目的時(shí)候,發(fā)現(xiàn)項(xiàng)目所依賴(lài)的外部環(huán)境比較多,比如zookeeper、re...
閱讀 3218·2023-04-25 18:22
閱讀 2508·2021-11-17 09:33
閱讀 3618·2021-10-11 10:59
閱讀 3304·2021-09-22 15:50
閱讀 2938·2021-09-10 10:50
閱讀 921·2019-08-30 15:53
閱讀 508·2019-08-29 11:21
閱讀 3042·2019-08-26 13:58