即使使用Docker在Jenkins上成功构建,我的Apache服务器也不会运行

问题描述 投票:0回答:1

我将我的aws实例(奴隶连接到我的詹金斯大师)连接了。 Ubuntu从站已安装Docker和JDK。现在,我在Git中有一个项目,我试图通过要求dockerfile在dockerhub存储库中提取docker映像来测试运行。这是一个ubuntu映像,我已经在容器上安装并启动了Apache。

当我使用jenkins进行构建时,它最终成功,但是我的apache服务器未显示我的测试网站。

我该怎么办。我已经参加了3天。

Dockerfile

FROM espada1/ubuntu-apache
COPY ./major /var/www/html/
EXPOSE 80
CMD apachect1 -D FOREGROUND
RUN rm /var/www/html/index.html

执行构建命令

sudo docker build -t testweb '/home/ubuntu/workspace/workspace/Instance-deploy'
sudo docker run -it -d -p 80:80 testweb
bash dockerfile dockerhub
1个回答
0
投票

您将CMD apachect1 -D FOREGROUND代替CMD apachectl -D FOREGROUND

请注意,您已放置1(一个)而不是L

© www.soinside.com 2019 - 2024. All rights reserved.