docker搭建环境的方式-灵析社区

万码D0YNGCCN

刚学玩了基础的docker 装nginx我看到有2种方式 第一个A容器装centos 然后在A容器装nginx php mysql 第二个是 A容器装ngixn B容器装mysql 然后在打通 用哪种比较好呢?

阅读量:205

点赞量:0

问AI
真算起来其实有四种,不过严格意义上的的确就两种。 1.拉起系统镜像作为初始容器,手动安装所需软件并配置,但是有些违背 Docker 的初衷:一个容器只干一件事 2.类似(1),只不过是用 Dockerfile 声明,一般而言(2)写的好做出来的镜像体积会比(1)小一些 3.直接拉取官方制作的软件镜像,这个多数情况下会比(1)小很多,毕竟精简,所以你感觉没有 yum 装的多,但是对于 Nginx 这类软件来说,它的配置是可以通过 docker -v 外挂绑定配置文件所在的目录来灵活控制的,这样也更符合 Docker 的理念 4.基于1、2、3,使用 docker-compose 一类的编排技术,将配置(-v -e --link 等等)也都写成文件形式,利于传输和重复部署。