摘要:對比如果鏡像在本地不存在,將會嘗試拉去這個鏡像。鏈接到外部的容器,甚至并非管理的容器。僅可以指定內部端口為參數卷掛載路徑設置。使用來暴露服務的容器給其他的。要查看服務可用的環境變量,運行項目
對比 image vs build
image:如果鏡像在本地不存在,Compose 將會嘗試拉去這個鏡像。
build:指定 Dockerfile 所在文件夾的路徑。 Compose 將會利用它自動構建這個鏡像,然后使用這個鏡像。
links vs external_linkslinks:鏈接到其它服務中的容器。使用服務名稱(同時作為別名)或服務名稱:服務別名 (SERVICE:ALIAS) 格式都可以。使用的別名將會自動在服務容器中的 /etc/hosts 里創建。
external_links:鏈接到 docker-compose.yml 外部的容器,甚至 并非 Compose 管理的容器。
ports vs exposeports
暴露端口信息。使用:宿主:容器 (HOST:CONTAINER)格式或者僅僅指定容器的端口(宿主將會隨機選擇端口)都可以。
當使用 HOST:CONTAINER 格式來映射端口時,如果你使用的容器端口小于 60 你可能會得到錯誤得結果,因為 YAML 將會解析 xx:yy 這種數字格式為 60 進制。所以建議采用字符串格式。
expose
暴露端口,但不映射到宿主機,只被連接的服務訪問。
僅可以指定內部端口為參數
volumes vs volumes_fromvolumes
卷掛載路徑設置。可以設置宿主機路徑 (HOST:CONTAINER) 或加上訪問模式 (HOST:CONTAINER:ro)。
ro就是readonly的意思,只讀模式。
volumes_from
從另一個服務或容器掛載它的所有卷。
Compose 命令說明
docker-compose-YAML 模板文件
Docker-compose使用全解
Compose環境變量說明環境變量已經不再是用來連接服務的推薦方法了,相反,應該使用鏈接名稱(默認情況下是鏈接服務的名稱)作為主機名稱來連接,這可以查看docker-compose.yml的更多細。Compose使用Docker links來暴露服務的容器給其他的。每一個鏈接的容器都使用了一組環境變量,這每一組環境變量都是以容器名稱的大寫字母開頭的。要查看服務可用的環境變量,運行docker-compose run SERVICE env
[Docker Compose 項目](
https://yeasy.gitbooks.io/docker_practice/content/compose/index.html)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26603.html
摘要:安裝完成后,可以用以下命令查看下版本信息。另外,如果要刪除剛運行的兩個容器,可以總結本文從數據持久化開始說起,淺談了和并附送如何用這兩種方式分別搭建環境,并在對比中展示了它們各自的特點。 上一文中提到,每次對容器做了改動,如果不把它 commit 成新的鏡像,在刪除容器后,數據也會丟失,有沒有什么更好的辦法來保存數據呢?使用數據卷就可以解決這個問題。 另外,相對于用 commit 容器...
摘要:于是,程序不再是原先單一的服務,而是,變成了一系列密切相關的服務。需要注意的是,在模式下申請證書,需要向證明服務器能被訪問。 首先,祝各位新年快樂,萬事如意,雞年大吉。 這次要來說說一個和前端并不太相關的東西——docker compose,一個整合發布應用的利器。 如果,你對 docker 有一些耳聞,那么,你可能知道它是什么。 不過,你不了解也沒有關系,在作者眼中,docker 就...
摘要:于是,程序不再是原先單一的服務,而是,變成了一系列密切相關的服務。需要注意的是,在模式下申請證書,需要向證明服務器能被訪問。 首先,祝各位新年快樂,萬事如意,雞年大吉。 這次要來說說一個和前端并不太相關的東西——docker compose,一個整合發布應用的利器。 如果,你對 docker 有一些耳聞,那么,你可能知道它是什么。 不過,你不了解也沒有關系,在作者眼中,docker 就...
摘要:本文涵蓋了中的六大新特性內置命令服務發現自愈功能安全負載均衡滾動升級,相關的使用文檔和視頻鏈接也都包含在里面。同時,內部負載均衡要求一個可用的容器。現在開箱即用的負載均衡,上公開暴露的端口在所有節點都是可以訪問的。 Docker 1.12版本最近剛剛發布,這篇文章對它的新特性進行了概述和對比描述。本文涵蓋了 Docker 1.12 中的六大新特性:內置 swarm命令、服務發現、自愈功...
摘要:后來真正用的時候才發覺,這個簡直是個神器。容器可以被創建啟動停止刪除暫停等。項目由編寫,實現上調用了服務提供的來對容器進行管理。此命令將會停止命令所啟動的容器,并移除網絡啟動已經存在的服務容器。停止已經處于運行狀態的容器,但不刪除它。 showImg(https://segmentfault.com/img/remote/1460000017531120?w=1200&h=500); ...
閱讀 2919·2023-04-25 19:08
閱讀 1416·2021-11-16 11:45
閱讀 1965·2021-10-13 09:40
閱讀 4128·2021-09-30 09:47
閱讀 2415·2019-08-30 15:44
閱讀 2261·2019-08-30 13:03
閱讀 1387·2019-08-30 12:56
閱讀 1890·2019-08-26 14:04