Docker 教程之倉庫配置文件詳解
發布時間:2017-03-08 12:08 來源:互聯網 當前欄目:web技術類
Docker 倉庫配置文件
Docker 的 Registry 利用配置文件提供了一些倉庫的模板(flavor),用戶可以直接使用它們來進行開發或生產部署。
模板
在 config_sample.yml 文件中,可以看到一些現成的模板段:
common:基礎配置 local:存儲數據到本地文件系統 s3:存儲數據到 AWS S3 中 dev:使用 local 模板的基本配置 test:單元測試使用 prod:生產環境配置(基本上跟s3配置類似) gcs:存儲數據到 Google 的云存儲 swift:存儲數據到 OpenStack Swift 服務 glance:存儲數據到 OpenStack Glance 服務,本地文件系統為后備 glance-swift:存儲數據到 OpenStack Glance 服務,Swift 為后備 elliptics:存儲數據到 Elliptics key/value 存儲用戶也可以添加自定義的模版段。
默認情況下使用的模板是 dev,要使用某個模板作為默認值,可以添加 SETTINGS_FLAVOR 到環境變量中,例如
export SETTINGS_FLAVOR=dev
另外,配置文件中支持從環境變量中加載值,語法格式為 _env:VARIABLENAME[:DEFAULT]。
示例配置
common: loglevel: info search_backend: "_env:SEARCH_BACKEND:" sqlalchemy_index_database: "_env:SQLALCHEMY_INDEX_DATABASE:sqlite:////tmp/docker-registry.db"prod: loglevel: warn storage: s3 s3_access_key: _env:AWS_S3_ACCESS_KEY s3_secret_key: _env:AWS_S3_SECRET_KEY s3_bucket: _env:AWS_S3_BUCKET boto_bucket: _env:AWS_S3_BUCKET storage_path: /srv/docker smtp_host: localhost from_addr: docker@myself.com to_addr: my@myself.comdev: loglevel: debug storage: local storage_path: /home/myself/dockertest: storage: local storage_path: /tmp/tmpdockertmp
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
1、
2、
3、
4、
5、
6、
7、
8、
9、
10、
11、
12、
13、
14、
15、
16、
17、
18、
19、
20、
21、
22、
23、
24、
25、
1、
2、
3、
4、
5、
6、
7、
8、
9、
10、
11、
12、
13、
14、
15、
16、
17、
18、
19、
20、
21、
22、
23、
24、
25、