fig.yml

使用fig.yml更方便的定义 docker服务 和操作使用docker。

你不必再为docker复杂的命令和配置发愁

image

指定要使用的image

image: ubuntu

image: orchardup/postgresql

image: a4bc65fd

build

docker file的所在目录指定

build: /path/to/build/dir

command

重写默认执行的命令

command: bundle exec thin -p 3000

links

指定需要的image镜像支持

links:

- db

- db:database

- redis

可以在host文件中定义这些服务的别名:

172.17.2.186 db

172.17.2.186 database

172.17.2.187 redis

同样可以是用环境变量

ports

指定被使用的端口

Note: 由于yml的解析原因,建议是用字符串填写端口

ports:

- "3000"

- "8000:8000"

- "49100:22"

- "127.0.0.1:8001:8001"

expose

指定服务转发端口

expose:

- "3000"

- "8000"

volumes

指定要被挂在的文件

volumes:

- /var/lib/mysql

- cache/:/tmp/cache

- ~/configs:/etc/configs/:ro

volumes_from

从其他容器中挂载服务所需文件

volumes_from:

- service_name

- container_name

environment

指定环境变量

environment:

RACK_ENV: development

SESSION_SECRET:

environment:

- RACK_ENV=development

- SESSION_SECRET

net

指定网络模式

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

docker fig mysql_docker管理工具 Fig 配置文件fig.yml的详解相关推荐

  1. Docker Compose配置文件docker-compose.yml文件详解

    一份标准的docker-compose.yml文件应该包含version.services.networks三大部分,其中最关键的就是services和networks两个部分. version: ' ...

  2. python中setup函数_Python包管理工具setuptools之setup函数参数详解

    ***对所学内容的简单汇总 在安装python依赖库时,我们使用pip install 或者python setup.py install. pip 会自己搜索适合的版本,python setup.p ...

  3. centos6.5环境openldap实战之ldap配置详解及web管理工具lam(ldap-account-manager)使用详解

    ldap常用名称解释 1.环境搭建 操作系统:centos6.5 x86_64 关闭防火墙.selinux 开启时间同步 # crontab -e 加入 # time sync */5 * * * * ...

  4. centos6.5环境openldap实战之ldap配置详解及web管理工具lam(ldap-account-manager)使用详解...

    ldap常用名称解释 1.环境搭建 操作系统:centos6.5 x86_64 关闭防火墙.selinux 开启时间同步 # crontab -e 加入 # time sync */5 * * * * ...

  5. docker集群管理工具_太多选择:如何选择正确的工具来管理Docker集群

    docker集群管理工具 There are all kinds of ways to play the Docker game and, obviously, no one of them is g ...

  6. Docker安装MongoDB管理工具nosqlclient

    Ubuntu 16.04+Docker安装MongoDB管理工具nosqlclient - 简书

  7. Nginx配置文件nginx.conf中文详解(转)

    ######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...

  8. nginx配置文件及工作原理详解

    nginx配置文件及工作原理详解 1 nginx配置文件的结构 2 nginx工作原理 1 nginx配置文件的结构 1)以下是nginx配置文件默认的主要内容: #user nobody; #配置用 ...

  9. java 配置文件的路径_详解java配置文件的路径问题

    详解java配置文件的路径问题 详解java配置文件的路径问题 各种语言都有自己所支持的配置文件,配置文件中有很多变量是经常改变的.不将程序中的各种变量写死,这样能更方便地脱离程序本身去修改相关变量设 ...

最新文章

  1. oracle分组排序
  2. 云服务器木马文件该如何应对,云服务器被入侵如何处理
  3. python培训好学吗-开平北大青鸟:Python培训怎么选?Python好学吗?
  4. Mybatis-plus多表关联查询,多表分页查询
  5. Splash页面跳转主页面,去掉主页面标题栏
  6. [转】:Android调试工具及方法
  7. showModalDialog页面
  8. 02.gcc入门(下)
  9. 12个C语言必背实例
  10. Tomcat内存大小配置及查看内存情况
  11. star法则开发简历模板_软件开发的第一法则
  12. 全国计算机大赛游戏作品,计算机作品大赛优秀作品展示---数字动漫游戏栏目
  13. 最新解决“请在微信客户端中打开链接”的教程分享
  14. 电容器在电路中的作用(很全)
  15. 如何调用百度和华为的API?
  16. flume1.8 TailDirSource断点续传与文件更名后数据重复采集的bug修复
  17. 将linux内核烧进arm板,ARM开发板上uClinux内核移植
  18. 电机学——磁感应强度和磁场强度区别
  19. 通过深度学习方法进行肺结节的检测
  20. jboss 7788

热门文章

  1. HDU 1874 SPFA算法Dijkstra算法
  2. Electrification
  3. 浙江理工大学2019年4月赛
  4. html媒体查询怎么把颜色换成图片,为网页中图片src添加媒体查询功能。
  5. 【问题记录】python的py文件生成exe可执行程序闪退
  6. elasticsearch-7.3安装
  7. Android Gradle 自定义Task详解二:进阶
  8. MySQL 常见的sql命令
  9. Spring及SpringBoot @Async配置步骤及注意事项
  10. Sqli-labs第一题详解