基于容器制作apache镜像

本文详细介绍了如何基于容器技术,通过源码安装httpd,然后制作Apache镜像并上传到公有仓库,最后讲解如何从仓库中拉取镜像进行使用。
摘要由CSDN通过智能技术生成

基于容器制作apache镜像


一、源码安装httpd

//拉取centos镜像
[root@localhost ~]# docker pull centos
Using default tag: latest
latest: Pulling from library/centos
a1d0c7532777: Pull complete 
Digest: sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d534bbdee55bd6c473f432b177
Status: Downloaded newer image for centos:latest
docker.io/library/centos:latest
[root@localhost ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
centos       latest    5d0da3dc9764   10 months ago   231MB

//创建容器
[root@localhost ~]# docker run -d -it --name httpd -p 80:80 -v /data:/data 5d0da3dc9764 /bin/bash
405a18c104c2a055a0e74d371a4e48148188a7ec43cc1de3c95d37b6083500a4
[root@localhost ~]# docker ps
CONTAINER ID   IMAGE          COMMAND       CREATED         STATUS         PORTS                               NAMES
405a18c104c2   5d0da3dc9764   "/bin/bash"   9 minutes ago   Up 9 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp   httpd

//下载httpd所需要的源码包
[root@localhost ~]# cd /data/
[root@localhost data]# wget https://mirrors.aliyun.com/apache/apr/apr-1.6.5.tar.gz
--2022-08-09 08:50:01--  https://mirrors.aliyun.com/apache/apr/apr-1.6.5.tar.gz
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 43.224.184.229, 43.224.184.226, 45.253.17.214, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|43.224.184.229|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1073556 (1.0M) [application/octet-stream]
Saving to: ‘apr-1.6.5.tar.gz’

apr-1.6.5.tar.gz      100%[=========================>]   1.02M   148KB/s    in 7.1s    

2022-08-09 08:50:08 (148 KB/s) - ‘apr-1.6.5.tar.gz’ saved [1073556/1073556]

[root@localh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值