Linux运维日志Linux运维日志

24小时更新:2篇     一周更新:30篇最新发布

虚拟化技术

在生产环境使用docker compose

朱 茂海 发布于 2017-01-17

当在compose定义你的app用于开发环境时,也可以使用这个配置来在不同的环境,如CI,临时和生产环境运行应用程序。 更改compose文件适用于生产环境 在把compose部署到生产环境之前,虽然更改你的app配置,这些更改包括: 删除应用程序代码的挂载,以使代码留在容器内,...

阅读(6)评论(0)

虚拟化技术

Docker Compose网络配置

朱 茂海 发布于 2017-01-17

注意:本文涉及的compose只适用于compose文件格式为version 2的版本。verion 1(旧的)不支持网络功能。 默认下compose为你的app配置一个单独的网络。服务中的每个容器都加入到这个默认的网络且在这个网络的容器都能互相通信,它们也能通过与容器名称相同的...

阅读(5)评论(0)

虚拟化技术

关于Docker Compose的环境变量

朱 茂海 发布于 2017-01-16

在compose文件中引用环境变量 可以在compose文件中引用运行docker-compose所在的shell中的环境变量,如: web:   image: "webapp:${TAG}" 在容器中设置环境变量 可以在compose文件中的env...

阅读(7)评论(0)

虚拟化技术

Docker Compose: 在一个文件声明默认的环境变量

朱 茂海 发布于 2017-01-16

compose支持在执行docker-compose命令的所在目录的.env文件中声明默认的环境变量。 env文件每行声明一个变量,格式为VAR=VAL。以#开头的行会忽略,也包括空行。 注意:那些在存在于运行时的环境变量始终会覆盖定义在.env文件的变量。类似地,通过命令行参数...

阅读(3)评论(0)

虚拟化技术

快速入门: Compose和WordPress

朱 茂海 发布于 2017-01-16

我们可以使用docker compose很容易地在使用docker容器的隔离环境运行wordpress。本快速指南演示如何使用compose配置和运行wordpress。 定义项目 1.创建一个空的项目目录。 可以用容易记住和理解的名称命名此项目。这个目录是应用程序镜像的上下文。...

阅读(7)评论(0)

虚拟化技术

快速入门: Compose和Rails

1

朱 茂海 发布于 2017-01-15

本快速入门指南介绍如何使用docker compose配置和运行一个Rails/PostgreSQL app。 定义项目 定义用来构建app的三个文件。首先由于app是运行在包含它的所有依赖的容器内,你需要定义哪些文件需要包括在容器内。这个可以使用Dockerfile来完成。这个...

阅读(12)评论(0)