老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

DockerCompose編排容器如何使用

這篇文章主要講解了“Docker Compose編排容器如何使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Docker Compose編排容器如何使用”吧!

你所需要的網站建設服務,我們均能行業靠前的水平為你提供.標準是產品質量的保證,主要從事成都網站建設、網站設計企業網站建設、成都做手機網站、網頁設計、品牌網站制作、網頁制作、做網站、建網站。成都創新互聯公司擁有實力堅強的技術研發團隊及素養的視覺設計專才。

1. 前言

docker compose 是 docker 容器進行編排的工具,定義和運行多容器的應用,可以一條命令啟動多個容器。

使用compose 基本上分為三步:

1.dockerfile 定義應用的運行環境

2.docker-compose.yml 定義組成應用的各服務

3.docker-compose up 啟動整個應用

2. 安裝compose

直接從github下載即可,前提要先安裝docker,版本要1.9.1以上

note that compose 1.8.0 requires docker engine 1.10.0 or later for version 2 of the compose file format, and docker engine 1.9.1 or later for version 1.

# curl -l https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose

也可以用pip或官網的run.sh腳本安裝

安裝后確認

# docker-compose --version

Docker Compose編排容器如何使用

3. 使用compose

3.1 創建一個python應用, 使用flask,將數值記入redis

3.1.1 建立一個應用的目錄,創建python文件

# mkdir python
# cd python

# vi app.py 
from flask import flask
from redis import redis

app = flask(__name__)
redis = redis(host='redis', port=6379)

@app.route('/')
def hello():
  redis.incr('hits')
  return 'hello world! i have been seen %s times.' % redis.get('hits')

if __name__ == "__main__":
  app.run(host="0.0.0.0", debug=true)

# vi requirements.txt 
flask
redis

3.1.2 創建 dockerfile

在同一目錄下,創建dockerfile

# vi dockerfile 
from python:2.7
add . /code
workdir /code
run pip install -r requirements.txt
cmd python app.py

對上面的dockerfile做一下簡單說明:

  1. 容器使用python 2.7的鏡像

  2. 將當前目錄下文件拷貝到容器內/code

  3. 指定工作目錄為/code

  4. 安裝python需要的庫:flask, redis

  5. 容器執行命令 python app.py

3.1.3 創建編排腳本

在同一目錄下,創建 docker-compose.yml

# cat docker-compose.yml 
version: '2'
services:
 web:
  build: .
  ports:
   - "5000:5000"
  volumes:
   - .:/code
  depends_on:
   - redis
 redis:
  image: redis

對上面的編排腳本做一下簡單說明:

  1. 這個應用定義了兩個服務:web, redis

  2. web容器通過當前路徑下的dockerfile生成

  3. web容器內的5000端口映射到主機的5000端口

  4. 將當前目錄掛載到web容器內/code

  5. web容器依賴于redis容器

  6. redis容器從docker hub獲取鏡像

3.1.4 啟動應用

會執行編排腳本,分別制作和抓取web,redis鏡像,啟動容器

# docker-compose up

Docker Compose編排容器如何使用

Docker Compose編排容器如何使用

Docker Compose編排容器如何使用

Docker Compose編排容器如何使用

3.1.5訪問應用

http://localhost:5000/

Docker Compose編排容器如何使用

3.2 其他命令

3.2.1 daemon模式啟動/停止

# docker-compose up -d

Docker Compose編排容器如何使用

# docker-compose stop

Docker Compose編排容器如何使用

3.2.2 查看信息

# docker-compose ps

Docker Compose編排容器如何使用

3.2.3 對容器執行命令(一次)

#docker-compose run services cmd

例如:查看web容器環境變量

# docker-compose run web env

3.3 創建一個wordpress應用

3.3.1建立一個應用的目錄

# mkdir wordpress
# cd wordpress

3.3.2 創建 docker-compose.yml

# cat docker-compose.yml 
version: '2'
services:
 db:
  image: MySQL:5.7
  volumes:
   - "./.data/db:/var/lib/mysql"
  restart: always
  environment:
   mysql_root_password: wordpress
   mysql_database: wordpress
   mysql_user: wordpress
   mysql_password: wordpress

 wordpress:
  depends_on:
   - db
  image: wordpress:latest
  links:
   - db
  ports:
   - "8000:80"
  restart: always
  environment:
   wordpress_db_host: db:3306
   wordpress_db_password: wordpress

mysql的數據目錄掛載到當前目錄下,./.data/db不存在時會自動創建。

3.3.3 啟動應用

# docker-compose up -d

Docker Compose編排容器如何使用

Docker Compose編排容器如何使用

Docker Compose編排容器如何使用

3.3.4 確認

# docker-compose ps

Docker Compose編排容器如何使用

3.3.5 訪問應用

http://localhost:8000/

Docker Compose編排容器如何使用

初始化設置后,就可以看到wordpress的頁面

Docker Compose編排容器如何使用

感謝各位的閱讀,以上就是“Docker Compose編排容器如何使用”的內容了,經過本文的學習后,相信大家對Docker Compose編排容器如何使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!


新聞名稱:DockerCompose編排容器如何使用
標題來源:http://www.xueling.net.cn/article/pjejpc.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 成人黄色免费在线观看 | 青青草精品在线视频 | 午夜视频在线免费看 | 男人天堂成人网 | 亚洲第一无码精品立川理惠 | 欧美精品久久凉森玲梦 | 亚洲性色av一区二区三区 | 免费高清网站在线播放的注意事项 | 美女被免费网站软件 | 91制片厂色版在线观看 | 91国偷自产一区二区三区老熟女 | 欧美精品一区二区三区在线四季 | 国产乱国产 | 亚洲一区二区网站 | 国产一级特黄真人毛片 | 精品一区二区三区免费在线观看 | 亚洲一区二区三区日韩 | 国产高清在线精品 | 靠比久久久 | 一区二区黄色视频在线观看 | 熟妇人妻va精品中文字幕 | 最近最好最新2019中文字幕免费 | 67194免费观看网站 | 俺去啦最新地址 | 麻豆啪啪 | 日韩欧美久久精品 | 91视频ww| 成人免费av片 | 日本十八禁免费看污网站 | 国内午夜国产精品小视频 | japonensisfes中国免费 | 大胆欧美熟妇xxbbwwbw | 久久国产精品久久久久久 | 成人午夜精品久久久久久久网站 | 久久男女做爰高清免费 | 久久精品一二三区 | 狠狠精品久久久无码中文字幕 | 97爱视频 | 成人免费a级毛片无码片在线播放 | 精品国产天堂 | 免费黄色av网址 |