Server

Docker-compose构建LNMP环境

通过之前的介绍,我们知道使用一个 Dockerfile 模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。Compose 恰好满足了这样的需求。它允许用户通过一个单独的&am...

Dockerfile文件构建 LNMP 镜像

不知道大家有没有在搜索 docker-compose构建lnmp环境 时只能看到docker-compose.yml文件,而看不到真正的 Dockerfile ,以下是我自己基于Dockerfile构建的LNMP编译文件!注意: 如果你已经对 Dockerfile 的使用还不是很了解,请先阅读  Dockerfile  之后再阅读本篇文章,这样可以有助于更好的进行理解哦!...

docker-compose日常BUG

相信大家在刚接触docker-compose时常常会发生一些BUG而感觉苦恼,以下内容是我最近使用docker-compose碰到的BUG,希望那些跟我一样刚接触docker的小伙伴能少走些弯路。1、ERROR: The Compose file './docker-compose.yml' is invalid because: services.mysql.environme...

Docker操作命令

1、查看正在运行容器列表 docker ps 2、查看Docker版本 docker --version 3、本地镜像列表 docker images 4、docker镜像操作命令帮助 docker image...

apache 无法启动

[Thu Jul 19 11:24:14.448919 2018] [suexec:notice] [pid 4390] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)[Thu Jul 19 11:24:14.471886 2018] [auth_digest:notice] [pid 4390] AH01757: gen...

Docker Hub使用

Docker Hub是一个基于云的注册表服务,它允许您链接到代码存储库,构建图像并测试它们,存储手动推送的图像以及链接到Docker Cloud,以便您可以将图像部署到主机。它为整个开发流程中的容器映像发现,分发和变更管理,用户和团队协作以及工作流程自动化提供集中资源 。...

Docker Hub 之 自动构建

在上一篇文章中简单的介绍了 Docker Hub 的基本使用 ,在本章节中我会把我总结的 Webhooks 自动构建一步步的分享给大家。什么是自动构建? 使用第三方docker服务来帮助编译镜像,可以在互联网上面直接拉取到镜像,减少了繁琐的编译过程。这真的体现了run any where这个口号...

Dockerfile基础指令

在上面的图中,通过docker run 创建并启动一个容器时,命令的最后面指定容器启动后在容器内立即要 cat  index.html下的内容。除了这种方式外,我们可以在 Dockerfile 文件中通过 CMD 指令指定容器启动后要立即执行的命令。如:...

Dockerfile自动构建镜像

Dockerfile是一个文本文件,其中包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。Dockerfile 的文件名并不要求必须为 Dockerfile,而且并不要求必须位于上下文目录中,比如可以用  -f ../Dockerfile.php  参数指定某个文件作为 Dockerf...