学习docker遇到问题,求解惑

水平凡 发布于 2019/09/25 18:04
阅读 167
收藏 0

收藏!数据建模最全知识体系解读!>>>

FROM    centos:7

MAINTAINER shuipf

WORKDIR /

RUN     yum update -y && \
        yum install -y wget && \
        yum -y install gcc*  make pcre-devel zlib-devel && \
        wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && \
        tar zxf lnmp1.6.tar.gz && \
        cd lnmp1.6 && \
        LNMP_Auto="y" ./install.sh nginx && \
        rm -rf /lnmp1.6 && \
        rm -f /lnmp1.6.tar.gz && \
        rm -f /anaconda-post.log && \
        rm -f /root/nginx-install.log && \
        yum clean all


EXPOSE 80

WORKDIR /bin/

CMD ['lnmp','start']

 编译成镜像是没问题的,问题在于运行这个镜像的时候 CMD里的执行会出错,提示“command not found”但进入容器里执行是可以的,也尝试把 CMD里的换成  /bin/lnmp 也是不行~

哪位前辈知道的指点一下~

加载中
0
豆豆学编程
豆豆学编程

CMD ["./lnmp", "start"]

换成双引号

返回顶部
顶部