debian用docker安装apache2

1.更新 apt 包索引。

sudo apt-get update

2.手动添加Docker的GPG密钥到trusted.gpg.d目录中

(使用get.docker.com脚本安装Docker,并且在执行过程中遇到了"apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))."的警告消息。这是因为apt-key命令已经被弃用,现在应该使用trusted.gpg.d目录来管理密钥文件。)

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

3.接下来,您需要添加Docker的APT存储库:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

4.安装docker

sudo apt install docker-ce -y

5.如果您在安装过程中遇到问题,您可以尝试卸载Docker并重新安装。您可以使用以下命令卸载Docker:

sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker

-----------------------------------------------------安装apache-------------------------------------------------

1. 首先,您需要创建一个Dockerfile,其中包含以下内容:

FROM debian:latest

RUN apt-get update && apt-get install -y apache2

CMD ["apache2ctl", "-D", "FOREGROUND"]

这个Dockerfile将使用最新版本的Debian作为基础镜像,并安装Apache。CMD指令将启动Apache并使其在前台运行。

2. 接下来,您需要使用以下命令构建Docker镜像:
 

docker build -t my-apache .

这将使用当前目录中的Dockerfile构建一个名为"my-apache"的Docker镜像。

3. 最后,您可以使用以下命令运行Apache容器:
 

docker run -p 80:80 my-apache

这将启动一个名为"my-apache"的Docker容器,并将容器的80端口映射到主机的80端口。现在,您可以在浏览器中访问"http://<服务器IP地址>"来查看Apache的欢迎页面。

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值