实现 docker run -d -p 80:80 hello-nginx 后出现 /user/sbin/nginx: no such file or directory unknown

来源:3-2 dockerfile实战

qq_猫街后巷少女_0

2018-06-01 13:09

Error response from daemon

写回答 关注

6回答

  • 米咔咔
    2019-07-20 12:44:36

    /user/sbin/nginx: 

    "/user/"错了,改为"/usr/"

    我也是太粗心了


  • Yuzuru_Hanyu
    2019-04-26 17:05:33

    需要在Dockerfile 的所在目录里创建 index.html 才能访问的到

  • qq_慕斯卡7063553
    2019-04-26 10:51:56

    l楼主解决了吗


  • Mr_DCH
    2018-09-01 20:12:35

    你这个需要把本地安装的nginx配置文件挂载到docker的镜像里面,才会使用。例如你要执行静态页面,你就需要把静态页面的文件夹挂载到镜像,如何挂载百度一下,其实我刚开始也不明白

  • yaduomo
    2018-06-05 18:37:46

    要重新安装吗  具体怎么操作呀

    无良小白

    我也装错了,是删除然后重新创建的镜像 docker rmi xxx/hello-nginx(先保证docker ps -a 中没有在用这个镜像 ,如果有用需要先删除 docker rm CONTAINER ID) docker build -t xxx/hello-nginx .

    2018-07-17 17:48:12

    共 1 条回复 >

  • 慕虎2467234
    2018-06-02 16:43:04

    你的nginx镜像没有安装成功

    yaduom...

    要重新安装吗 具体怎么操作呀

    2018-06-05 18:38:10

    共 1 条回复 >

Docker入门

再不学点Docker你就out啦!

97053 学习 · 242 问题

查看课程

相似问题