根据视频制作了打包文件,不过运行提示命令是空的

来源:3-11 Dockerfile实战(2)

balabalahong

2020-09-02

根据课时的文件,我写了dockerfile,不过提示是 不存在。

(base) Pro:ubuntu-stress zj$ docker run -it ubuntu-stress
/bin/sh: 1: [/usr/bin/stress]: not found
(base) Pro:ubuntu-stress $ docker run -it ubuntu-stress --vm 1
--vm: 1: [/usr/bin/stress]: not found

dockerfile文件如下:

FROM ubuntu
RUN apt-get update && apt-get install -y stress
ENTRYPOINT ['/usr/bin/stress']
CMD []
写回答

1回答

balabalahong

提问者

2020-09-02

不知道怎么回事,我修改了一下 ENTRYPOINT的单引号为双引号,重新打包就可以了。请问老师 dockerfile是对单引号和双引号敏感吗?

贴上正确的dockerfile

FROM ubuntu

RUN apt-get update && apt-get install -y stress

ENTRYPOINT ["/usr/bin/stress"]

CMD []


0
1
麦兜搞IT
需要双引号应该
2020-09-03
共1条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程