在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ fig.yml 參考
利用數(shù)據(jù)卷容器來備份、恢復、遷移數(shù)據(jù)卷
Docker 網(wǎng)絡實現(xiàn)
實戰(zhàn) Django
YAML 模板文件
名字空間
控制組
編輯網(wǎng)絡配置文件
列出
進入容器
Compose 命令說明
創(chuàng)建 Tomcat/Weblogic 集群
守護態(tài)運行
快速配置指南
其它安全特性
示例:創(chuàng)建一個點到點連接
CentOS 系列安裝 Docker
數(shù)據(jù)卷容器
鏡像
指令
創(chuàng)建鏡像
Docker 容器
創(chuàng)建鏡像
常用倉庫
總結
什么是 Docker
存出和載入鏡像
使用
獲取鏡像
容器互聯(lián)
為什么要使用 Docker?
使用 Wordpress 入門 Fig
啟動
容器訪問控制
私有倉庫
使用
基本架構
自定義網(wǎng)橋
環(huán)境變量參考
實戰(zhàn) Rail
服務端的防護
刪除
鏡像的實現(xiàn)原理
多臺物理主機之間的容器互聯(lián)
Docker 倉庫
簡介
數(shù)據(jù)卷
命令參考
使用 Supervisor 來管理進程
移除
基本結構
命令查詢
終止容器
聯(lián)合文件系統(tǒng)
安裝
簡介
配置 DNS
內(nèi)核能力機制
導出和導入容器
配置 docker0 網(wǎng)橋
倉庫配置文件
內(nèi)核名字空間
標準化開發(fā)測試和生產(chǎn)環(huán)境
外部訪問容器
fig.yml 參考
Ubuntu 系列安裝 Docker
有用資源
安裝
端口映射實現(xiàn)
安裝 Fig
工具和示例
簡介
控制組
容器格式
Docker Hub

fig.yml 參考

每個在 fig.yml 定義的服務都需要指定一個鏡像或鏡像的構建內(nèi)容。像 docker run 的命令行一樣,其它內(nèi)容是可選的。

docker runDockerfile 中設置的選項(例如:CMD, EXPOSE, VOLUME, ENV) 作為已經(jīng)提供的默認設置 - 你不需要在 fig.yml 中重新設置。

image

這里可以設置為標簽或鏡像ID的一部分。它可以是本地的,也可以是遠程的 - 如果鏡像在本地不存在,Fig 將會嘗試拉去這個鏡像。

image: ubuntu
image: orchardup/postgresql
image: a4bc65fd

build

指定 Dockerfile 所在文件夾的路徑。 Fig 將會構建這個鏡像并給它生成一個名字,然后使用這個鏡像。

build: /path/to/build/dir

command

覆蓋默認的命令。

command: bundle exec thin -p 3000

links

在其它的服務中連接容器。使用服務名稱(經(jīng)常也作為別名)或服務名稱加服務別名 (SERVICE:ALIAS) 都可以。

links:
 - db
 - db:database
 - redis

可以在服務的容器中的 /etc/hosts 里創(chuàng)建別名。例如:

172.17.2.186  db
172.17.2.186  database
172.17.2.187  redis

環(huán)境變量也將被創(chuàng)建 - 細節(jié)查看環(huán)境變量參考章節(jié)。

ports

暴露端口。使用宿主和容器 (HOST:CONTAINER) 或者僅僅容器的端口(宿主將會隨機選擇端口)都可以。

注:當使用 HOST:CONTAINER 格式來映射端口時,如果你使用的容器端口小于60你可能會得到錯誤得結果,因為 YAML 將會解析 xx:yy 這種數(shù)字格式為60進制。所以我們建議用字符指定你得端口映射。

ports:
 - "3000"
 - "8000:8000"
 - "49100:22"
 - "127.0.0.1:8001:8001"

expose

暴露不發(fā)布到宿主機的端口 - 它們只被連接的服務訪問。僅僅內(nèi)部的端口可以被指定。

expose:
 - "3000"
 - "8000"

volumes

卷掛載路徑設置??梢栽O置宿主機路徑 (HOST:CONTAINER) 或訪問模式 (HOST:CONTAINER:ro) 。

volumes:
 - /var/lib/mysql
 - cache/:/tmp/cache
 - ~/configs:/etc/configs/:ro

volumes_from

從另一個服務或容器掛載所有卷。

volumes_from:
 - service_name
 - container_name

environment

設置環(huán)境變量。你可以使用數(shù)組或字典兩種格式。

環(huán)境變量在運行 Fig 的機器上被解析成一個key。它有助于安全和指定的宿主值。

environment:
  RACK_ENV: development
  SESSION_SECRET:

environment:
  - RACK_ENV=development
  - SESSION_SECRET

net

設置網(wǎng)絡模式。使用和 docker client--net 參數(shù)一樣的值。

net: "bridge"
net: "none"
net: "container:[name or id]"
net: "host"

dns

配置DNS服務器。它可以是一個值,也可以是一個列表。

dns: 8.8.8.8
dns:
  - 8.8.8.8
  - 9.9.9.9

working_dir, entrypoint, user, hostname, domainname, mem_limit, privileged

這些都是和 docker run 對應的一個值。

working_dir: /code
entrypoint: /code/entrypoint.sh
user: postgresql

hostname: foo
domainname: foo.com

mem_limit: 1000000000
privileged: true