首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker 'run‘命令启动apache

问Docker 'run‘命令启动apache
EN

Stack Overflow用户
提问于 2018-05-30 12:41:11
回答 2查看 365关注 0票数 2
代码语言:javascript
复制
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‘查看图片

EN

回答 2

Stack Overflow用户

发布于 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,您将看到它的工作!

票数 4
EN

Stack Overflow用户

发布于 2018-05-30 12:48:27

使用以下命令安装apache镜像

代码语言:javascript
复制
docker pull bitnami/apache
docker run --name apache -p 80:80 bitnami/apache:latest
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50596515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档