Docker Compose現可下載,建議Fig用戶升級
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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!