docker run -d -p 8080:8080 my-apache2:latest
无法找到图片' my-apache2:latest'本地 docker:来自守护程序的错误响应:找不到存储库my-apache2:不存在或没有拉取访问权。
P.S。它适用于nginx(docker run -d -p 80:80 nginx:latest),我可以使用' docker ps'
查看图像答案 0 :(得分:4)
由于search on DockerHub没有为my-apache
返回任何内容,因此可以解释您的错误消息
DockerHub上的NGiNX does exists。
哟需要在本地构建一个名为“我的阿帕奇”的图像。为了让docker run
继续进行。
或使用官方apache httpd
image
它的说明再次通过构建它来提及“我的apache'”
在项目中创建
Dockerfile
FROM httpd:2.4 COPY ./public-html/ /usr/local/apache2/htdocs/
然后,运行命令来构建并运行Docker镜像:
$ docker build -t my-apache2 . $ docker run -dit --name my-running-app -p 8080:80 my-apache2
访问http://localhost:8080,您会看到它有效!
答案 1 :(得分:1)
使用以下命令安装apache映像
docker pull bitnami/apache
docker run --name apache -p 80:80 bitnami/apache:latest