Dockerfile 隐藏 RUN 命令的输出

标签 docker dockerfile

如果我有几个RUN我的 Dockerfile 中的命令,如何让它不打印特定命令的任何输出,例如忽略 apt-get update 中的打印语句?

最佳答案

这对我有用

FROM ubuntu:16.04

RUN which nano || echo no nano
RUN bash -c "apt-get update &> /dev/null"
RUN bash -c "apt-get install nano &> /dev/null"
RUN which nano

(确实从 Redirecting command output in docker 得到了解决方案)

关于Dockerfile 隐藏 RUN 命令的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50147909/

相关文章:

docker - 在具有自己的Apache服务器的主机上运行Apache Docker容器有意义吗?

docker - 如何使用 Docker 支持对 ASP.Net Core 进行基本更改?

hadoop - 是否可以在docker文件中间执行CMD?

docker - Dockerfile卷:本地更改未反射(reflect)在Docker中

elasticsearch - 在同一集群环境中使用dockerfile使用Kibana创建3个Elasticsearch集群和1个Balancer节点

docker - Docker无法在本地找到镜像 '502:20'。我该如何解决这个问题?

docker - docker compose 有没有办法创建交叉服务常量?

plugins - 了解Docker插件

docker 1.7.1 : Is there a way to provide dynamic information to Dockerfile while building image

docker - 在 Dockerfile 构建中连接到本地主机?