基于Docker-compose.yml部署lnmp
安装docker-compose
[root@node1 ~]# curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
[root@node1 ~]# chmod +x /usr/local/bin/docker-compose
[root@node1 ~]# ll /usr/local/bin/docker-compose
[root@node1 harbor]# docker-compose --version
创建相对应的文件和目录
[root@localhost ~]# tree lamp
lamp
├── apache
├── docker-compose.yml
└── php
└── Dockerfile
2 directories, 2 files
编写php的Dockerfile文件
[root@localhost ~]# vim lamp/php/Dockerfile
FROM php:7.0-fpm
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone
RUN apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-t