docker fig mysql_docker管理工具 Fig 配置文件fig.yml的详解
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的详解相关推荐
- Docker Compose配置文件docker-compose.yml文件详解
一份标准的docker-compose.yml文件应该包含version.services.networks三大部分,其中最关键的就是services和networks两个部分. version: ' ...
- python中setup函数_Python包管理工具setuptools之setup函数参数详解
***对所学内容的简单汇总 在安装python依赖库时,我们使用pip install 或者python setup.py install. pip 会自己搜索适合的版本,python setup.p ...
- centos6.5环境openldap实战之ldap配置详解及web管理工具lam(ldap-account-manager)使用详解
ldap常用名称解释 1.环境搭建 操作系统:centos6.5 x86_64 关闭防火墙.selinux 开启时间同步 # crontab -e 加入 # time sync */5 * * * * ...
- centos6.5环境openldap实战之ldap配置详解及web管理工具lam(ldap-account-manager)使用详解...
ldap常用名称解释 1.环境搭建 操作系统:centos6.5 x86_64 关闭防火墙.selinux 开启时间同步 # crontab -e 加入 # time sync */5 * * * * ...
- docker集群管理工具_太多选择:如何选择正确的工具来管理Docker集群
docker集群管理工具 There are all kinds of ways to play the Docker game and, obviously, no one of them is g ...
- Docker安装MongoDB管理工具nosqlclient
Ubuntu 16.04+Docker安装MongoDB管理工具nosqlclient - 简书
- Nginx配置文件nginx.conf中文详解(转)
######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...
- nginx配置文件及工作原理详解
nginx配置文件及工作原理详解 1 nginx配置文件的结构 2 nginx工作原理 1 nginx配置文件的结构 1)以下是nginx配置文件默认的主要内容: #user nobody; #配置用 ...
- java 配置文件的路径_详解java配置文件的路径问题
详解java配置文件的路径问题 详解java配置文件的路径问题 各种语言都有自己所支持的配置文件,配置文件中有很多变量是经常改变的.不将程序中的各种变量写死,这样能更方便地脱离程序本身去修改相关变量设 ...
最新文章
- oracle分组排序
- 云服务器木马文件该如何应对,云服务器被入侵如何处理
- python培训好学吗-开平北大青鸟:Python培训怎么选?Python好学吗?
- Mybatis-plus多表关联查询,多表分页查询
- Splash页面跳转主页面,去掉主页面标题栏
- [转】:Android调试工具及方法
- showModalDialog页面
- 02.gcc入门(下)
- 12个C语言必背实例
- Tomcat内存大小配置及查看内存情况
- star法则开发简历模板_软件开发的第一法则
- 全国计算机大赛游戏作品,计算机作品大赛优秀作品展示---数字动漫游戏栏目
- 最新解决“请在微信客户端中打开链接”的教程分享
- 电容器在电路中的作用(很全)
- 如何调用百度和华为的API?
- flume1.8 TailDirSource断点续传与文件更名后数据重复采集的bug修复
- 将linux内核烧进arm板,ARM开发板上uClinux内核移植
- 电机学——磁感应强度和磁场强度区别
- 通过深度学习方法进行肺结节的检测
- jboss 7788