docker run -d -p 8080:8080 my-apache2:latest无法在本地找到映像' my-apache2 :latest‘docker:来自守护程序的错误响应:存储库my-apache2未找到:不存在或没有拉取访问权限。
附注:它适用于nginx(docker run -d -p 80:80 nginx:latest),我可以使用'docker ps‘查看图片
发布于 2018-05-30 12:43:22
由于my-apache的search on DockerHub不返回任何内容,这就解释了您的错误消息。
DockerHub上的NGiNX does exists。
Yo需要在本地构建一个名为“my-apache”的映像,以便docker run继续执行。
或者使用官方apache httpd image。
它的说明提到了一个'my-apache',同样是通过构建它:
在项目中创建
Dockerfile
来自httpd:2.4拷贝。/public-html/ /usr/local/apache2/htdocs/
然后,运行以下命令来构建并运行Docker镜像:
$ docker build -t my-apache2.$ docker run -dit --名称my-running-app apache8080:80my-apache2
访问http://localhost:8080,您将看到它的工作!
发布于 2018-05-30 12:48:27
使用以下命令安装apache镜像
docker pull bitnami/apache
docker run --name apache -p 80:80 bitnami/apache:latesthttps://stackoverflow.com/questions/50596515
复制相似问题