Tag: 校验

Dockerfile工作时,每一行交互运行,但无法使用docker构build

我有一个简单的Dockerfile ,用于下载node.js源代码压缩包,校验和,提取,构build和安装它。 校验和在交互式泊坞窗容器中手动运行时工作,但在构buildDockerfile时运行完全相同的命令时失败。 作品: docker运行-i -t ubuntu:12.04 / bin / bash cd / tmp apt-get update -y apt-get install wget build-essential automake -y wget http://nodejs.org/dist/latest/node-v0.10.26.tar.gz wget http://nodejs.org/dist/latest/SHASUMS256.txt sha256sum -c SHASUM256.txt 2>&1 | grep -qs OK tar -xvf node-v0.10.26.tar.gz && cd node-v0.10.26 ./configure && make && make install 不起作用: sudo docker build -t =“my_docker_node_image_01”。 错误是: sudo […]

规范的方式来校验码下载在Dockerfile?

我正在创build一个Dockerfile,用于从源代码下载,构build和安装node.js。 我想在构build它之前校验下载,如果校验和失败,则停止或退出Dockerfile: # officially supported ubuntu FROM ubuntu:12.04 # SETUP RUN cd /tmp RUN apt-get update -y RUN apt-get install wget build-essential automake -y RUN wget http://nodejs.org/dist/latest/node-v0.10.26.tar.gz RUN wget http://nodejs.org/dist/latest/SHASUMS256.txt # RUN checksum: exit on fail, continue on success ??? how ??? # INSTALL RUN tar -xvf node-v0.10.26.tar.gz && cd node-v0.10.26 RUN ./configure && make […]