docker build Dockfile不能执行cd命令

乄浅醉 2015-11-29 03:35:28
Dockerfile:
RUN apt-get -yqq update
RUN apt-get install make
RUN mkdir /var/redis
COPY redis-3.0.5.tar.gz /var/redis/
RUN tar -zxvf /var/redis/redis-3.0.5.tar.gz
RUN cd /var/redis/redis-3.0.5/ && make && make install


ADD redis-tools.deb /var/redis
RUN cd /var/redis && dpkg -i redis-tools.deb


VOLUME ["/var/lib/redis","/var/log/redis/"]

EXPOSE 6379
CMD[]
错误:


请教为什么会找不到cd命令?
...全文
1367 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
youhaodeyi0113 2015-12-19
  • 打赏
  • 举报
回复
你没有进入到/var/redis目录进行解压缩,确保进入/var/redis目录后再执行解压缩命令
qq_27497877 2015-12-03
  • 打赏
  • 举报
回复
WORKDIR你要切换的目录,然后再RUN

1,163

社区成员

发帖
与我相关
我的任务
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
  • Docker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧