我的html应用程序在apache2服务器上运行,我想使用apache2包将应该在docker容器中运行的html应用程序停靠。我试过但是得到了docker build失败了。我不想使用nginx服务器帮助我使用apache。
以下是html应用程序中的以下Dockerfile内容
FROM apache2:2.4.18
WORKDIR /var/www/html/startapp
COPY . /var/www/docker
然后我尝试用docker使用
构建它sudo docker build -t startapp .
它返回:
Sending build context to Docker daemon 335.6MB
Step 1/3 : FROM apache2:2.4.18
pull access denied for apache2, repository does not exist or may require 'docker login'
如果apache2无法实现,那么ubuntu 16.0.4中的lampp服务器会进行更改。
答案 0 :(得分:2)
答案 1 :(得分:1)
您似乎正在尝试为Apache使用非官方docker镜像,因此,如果您拥有它,则使用其Dockerfile
构建apache2镜像。或者,如果您拥有其凭据,则可以登录到包含apache2映像的专用存储库。否则,您可以使用official Apache docker image