Docker部署WordPress LNMP(Nginx PHP MySQL)环境实践

Docker基于LXC实现了把软件封装到一个完整的文件系统,可以在docker容器中运行所需的一切代码,运行环境,系统工具和系统库。由于docker使用独立于主机的文件系统,可以确保软件在不同的主机环境中仍然保持运行环境不变。docker与主机共用一个操作系统内核,使用docke […]

docker和compose一键快速安装脚本

本文介绍快速安装docker和compose的方法。与手动安装相比,一键安装省去了手工输入命令的繁琐步骤且不容易出错。由于国内网络环境原因,连接docker官方服务器异常的慢,这体现为在国内安装docker-engine和拉取镜像非常慢,甚至无法安装和拉取。此脚本通过更换repo […]

在生产环境使用docker compose

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

Docker Compose网络配置

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