Docker Compose現可下載,建議Fig用戶升級

jopen 9年前發布 | 6K 次閱讀 Docker

2月26日,Docker在其官方博客中宣布Docker Compose已經可以下載安裝。如果你使用過Fig,那應該很容器理解Compose,它們看起來很像。其實Compose就是基于Fig開發的,并且 兼容使用Fig的應用程序。根據官方的說明,Fig已經被重新命名為Compose,使用Fig的用戶可以非常簡單的升級到Compose。

2月26日,Docker在其官方博客中宣布Docker Compose已經可以下載安裝,安裝指南可以參考其官方文檔。Docker Compose是一個可以簡化多容器應用組合的編排工具,之前DockerOne也有過介紹。 通過使用Compose,你可以在一個配置文件中定義應用的組件,包括容器、配置、連接、卷等,然后你可以通過一個簡單的命令將所有的東西組合并運行。如 果你使用過Fig,那應該很容器理解Compose,它們看起來很像。其實Compose就是基于Fig開發的,并且兼容使用Fig的應用程序,Fig是 一個非常成功的工具,Docker公司在2014年7月收購了 它,目前Fig在GitHub上已經有5000個關注以及80000次下載,用戶包括 Yelp、Spotify、Mozilla、非死book、英國政府。Compose可以說是Fig的升級版,根據官方的說明,Fig已經被重新命名 為Compose,使用Fig的用戶可以非常簡單的升級到Compose。

Compose的使用非常簡單,大致可以分為3個步驟,以下面的例子為例。首先,你需要定義應用的Dockerfile文件,如下:

FROM python:2.7
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code
CMD python app.py

緊接著,你需要在docker-compose.yml文件中定義各個組件,以確保它們可以運行起來:

web:
build: .
links:
- redis
ports:
- "5000:5000"
redis:
image: redis

最后,運行docker-compose up命令,Compose將會啟動并運行你的應用,視頻教程可以看看這個油Tube視頻

來自:http://dockerone.com/article/209

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!