摘要: 实战 Rails [root@node ]# sysctl -w net.ipv4.ip_forward=1 [root@node ~]# mkdir rails[root@node ~]# cd rails/ 首先,因为应用将要运行在一个满足所有环境依赖的 Docker 容器里面[root@nod 阅读全文
posted @ 2019-06-19 20:33 Guoogle 阅读(147) 评论(0) 推荐(0) 编辑
摘要: WordPress 创建空文件夹 [root@node ~]# mkdir wordpresscd 创建 docker-compose.yml 文件 [root@node ~]# cd wordpress/[root@node wordpress]# vi docker-compose.yml 构建 阅读全文
posted @ 2019-06-19 18:26 Guoogle 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 实战 Django [root@node ~]# mkdir django_test [root@node ~]# cd django_test/ 第一步,因为应用将要运行在一个满足所有环境依赖的 Docker 容器里面,那么我们可以通过编辑 Dockerfile 文件来指定 Docker 容器要安 阅读全文
posted @ 2019-06-19 16:09 Guoogle 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Compose 模板文件 模板文件是使用 Compose 的核心,涉及到的指令关键字也比较多 默认的模板文件名称为 docker-compose.yml,格式为 YAML 格式。 build 指定 Dockerfile 所在文件夹的路径(可以是绝对路径,或者相对 docker-compose.yml 阅读全文
posted @ 2019-06-18 20:22 Guoogle 阅读(237) 评论(0) 推荐(0) 编辑
摘要: docker-compose 命令的基本的使用格式是 -f, --file FILE 指定使用的 Compose 模板文件,默认为 docker-compose.yml,可以多次指定。 -p, --project-name NAME 指定项目名称,默认将使用所在目录名称作为项目名。 --x-netw 阅读全文
posted @ 2019-06-17 20:18 Guoogle 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 服务 (service):一个应用容器,实际上可以运行多个相同镜像的实例。 项目 (project):由一组关联的应用容器组成的一个完整业务单元。 场景 最常见的项目是 web 网站,该项目应该包含 web 应用和缓存。 下面我们用 Python 来建立一个能够记录页面访问次数的 web 网站。 服 阅读全文
posted @ 2019-06-17 19:46 Guoogle 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Linux 系统请使用以下介绍的方法安装。 二进制包 在 Linux 上的也安装十分简单,从 官方 GitHub Release 处直接下载编译好的二进制文件即可。 例如,在 Linux 64 位系统上直接下载对应的二进制包。 [root@node ~]# curl -L https://githu 阅读全文
posted @ 2019-06-17 19:10 Guoogle 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Compose 简介 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。 其代码目前在 https://github.com/docker/compose 上开源。 Compose 定位是 阅读全文
posted @ 2019-06-17 18:50 Guoogle 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 新建网络 下面先创建一个新的 Docker 网络 [root@node ~]# docker network create -d bridge my-net -d 参数指定 Docker 网络类型,有 bridgeoverlay 连接容器 运行一个容器并连接到新建的 my-net 网络 [root@ 阅读全文
posted @ 2019-06-13 20:05 Guoogle 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 使用 docker container ls 可以看到,本地主机的 32768 被映射到了容器的 5000 端口。此时访问本机的 32768 端口即可访问容器内 web 应用提供的界面。 [root@node ~]# docker run -d -P training/webapp python a 阅读全文
posted @ 2019-06-13 19:50 Guoogle 阅读(239) 评论(0) 推荐(0) 编辑