Docker之docker-compose命令解釋

安裝

$ curl -L https://github.com/docker/compose/releases/download/1.10.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose

Docker Compose

Docker Compose 的格式爲 YAML。

官方文檔:https://docs.docker.com/compose/compose-file/

下載地址: https://github.com/docker/compose/releases

V3 版本:https://docs.docker.com/compose/compose-file/#version-3

補充

直譯文檔

Compose環境變量說明

環境變量已經不再是用來連接服務的推薦方法了,相反,應該使用鏈接名稱(默認情況下是鏈接服務的名稱)作爲主機名稱來連接,這可以查看docker-compose.yml的更多細節 
Compose使用Docker links來暴露服務的容器給其他的。每一個鏈接的容器都使用了一組環境變量,這每一組環境變量都是以容器名稱的大寫字母開頭的 
要查看服務可用的環境變量,運行docker-compose run SERVICE env

name_PORT 
完整URL,如:DB_PORT=tcp//172.17.0.5:5432

name_PORT_num_protocol 
完整URL,如:DB_PORT_5432_TCP=tcp://172.17.0.5:5432

name_PORT_num_protocol_ADDR 
容器的IP地址,如:DB_PORT_5432_TCP_ADDR=172.17.0.5

name_PORT_num_protocol_PORT 
暴露的端口號,如:DB_PORT_5432_TCP_PORT=5432

name_PORT_num_protocol_PROTO 
協議(tcp或者udp),如:DB_PORT_5432_TCP_PROTO=tcp

name_NAME 
完全合格的容器名稱,如:DB_1_NAME=/myapp_web_1/myapp_db_1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章