docker Dockerfile学习---构建apache环境

本文档介绍了如何通过Dockerfile一步步构建Apache环境。首先创建项目目录并上传Apache相关包,接着编写Dockerfile,然后构建镜像,最后通过运行容器并映射端口实现对外访问。成功启动后,在浏览器中输入服务器地址能看到'It works!',表明部署完成。
摘要由CSDN通过智能技术生成

1、创建目录,上传包

创建项目目录

$ mkdir apache_php
$ cd apache_php

 

把包下载后放到服务器该目录下

$ ls
apr-1.6.5.tar.gz  apr-util-1.6.1.tar.gz  httpd-2.4.39.tar.gz  php-7.2.9.tar.gz

 

2、创建Dockerfile

$ vi Dockerfile

 

# From表示使用centos:latest这个镜像为基础构建我们的镜像
FROM centos:latest

# 创建者的基本信息
MAINTAINER xiaozhou (xiaozhou@docker.com)

# 把下载好的源码包copy到容器,使用ADD会自动将文件解压,/src/ 是容器中存放文件的目录,目录不存在会自动创建
ADD apr-1.6.5.tar.gz apr-util-1.6.1.tar.gz httpd-2.4.39.tar.gz php-7.2.9.tar.gz  /src/

# RUN命令会在容器中执行,每次执行都会创建一层新的镜像,这里为了减少层数使用\换行,使用 && 将命令连接
RUN yum -y install gcc make zlib-devel pcre-devel pcre \
#安装apache依赖库apr
&& cd /src && cd apr-1.6.5 \
&& ./configure --prefix=/usr/local/apr/ && ma
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值