macOS Docker 25.1 构建镜像时不在输出 echo 等命令输出的调试信息?
Docker 的版本信息:👇
构建日志:
Dockerfile 内容
FROM nginxARG TSET="test0001"
RUN echo "xxxx$TSET"
RUN echo '你好' > text.txt && cat text.txt
RUN /bin/bash -c echo 'echo hello of dockerfile'
WORKDIR /app
RUN echo 'workdir after:' && pwd
#COPY /dist ./
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
Centos 下 Docker 构建的日志是可以正常显示:
Centos 下的 Docker version
[[email protected] test]# docker versionClient: Docker Engine - Community
Version: 19.03.11
API version: 1.40
Go version: go1.13.10
Git commit: 42e35e61f3
Built: Mon Jun 1 09:13:48 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.11
API version: 1.40 (minimum version 1.12)
Go version: go1.13.10
Git commit: 42e35e61f3
Built: Mon Jun 1 09:12:26 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
回答
这本身和docker
没啥关系呀,你本身写法就有问题,
/bin/bash -c echo 'echo hello of dockerfile'/bin/bash -c "cmd string"`中间多了一个echo
以上是 macOS Docker 25.1 构建镜像时不在输出 echo 等命令输出的调试信息? 的全部内容, 来源链接: utcz.com/a/66954.html