报错 :debconf: delaying package configuration, since apt-utils is not installed
并且在执行记录中显示 :/bin/sh: 1: wget: not found
docker 构建镜像文件如下:
随后执行命令:
docker build -t nginx:v3 .
FROM debian:jessie
RUN buildDeps='gcc libc6-dev make' \
&& apt-get update \
&& apt-get install -y --no-install-recommends wget ca-certificates $buildDeps \
&& wget -O redis.tar.gz "http://download.redis.io/releases/redis-3.2.5.tar.gz" \
&& mkdir -p /usr/src/redis \
&& tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
&& make -C /usr/src/redis \
&& make -C /usr/src/redis install \
&& rm -rf /var/lib/apt/lists/* \
&& rm redis.tar.gz \
&& rm -r /usr/src/redis \
&& apt-get purge -y --auto-remove $buildDeps
在执行命令之后会显示 报错:
有红字部分:
debconf: delaying package configuration, since apt-utils is not installed
/bin/sh: 1: wget: not found
之后添加一部分命令,内容修改如下:(主要变化在第四行)
FROM debian:jessie
RUN buildDeps='gcc libc6-dev make' \
&& apt-get update \
&& apt-get install -y --no-install-recommends wget ca-certificates $buildDeps \
&& wget -O redis.tar.gz "http://download.redis.io/releases/redis-3.2.5.tar.gz" \
&& mkdir -p /usr/src/redis \
&& tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
&& make -C /usr/src/redis \
&& make -C /usr/src/redis install \
&& rm -rf /var/lib/apt/lists/* \
&& rm redis.tar.gz \
&& rm -r /usr/src/redis \
&& apt-get purge -y --auto-remove $buildDeps
改变执行文件后执行:并报出如下记录:
l3@l1:~/docker/mynginx$ docker build -t nginx:v3 .
Sending build context to Docker daemon 2.56kB
Step 1/2 : FROM debian:jessie
---> 3aaeab7a4777
Step 2/2 : RUN buildDeps='gcc libc6-dev make' && apt-get update && apt-get install -y --no-install-recommends wget ca-certificates $buildDeps && wget -O redis.tar.gz "http://download.redis.io/releases/redis-3.2.5.tar.gz" && mkdir -p /usr/src/redis && tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 && make -C /usr/src/redis && make -C /usr/src/redis install && rm -rf /var/lib/apt/lists/* && rm redis.tar.gz && rm -r /usr/src/redis && apt-get purge -y --auto-remove $buildDeps
---> Running in 8c53722203a6
Ign http://deb.debian.org jessie InRelease
Get:1 http://security.debian.org jessie/updates InRelease [44.9 kB]
Get:2 http://deb.debian.org jessie-updates InRelease [16.3 kB]
Get:3 http://security.debian.org jessie/updates/main amd64 Packages [992 kB]
Get:4 http://deb.debian.org jessie Release.gpg [1652 B]
Get:5 http://deb.debian.org jessie Release [77.3 kB]
Get:6 http://deb.debian.org jessie-updates/main amd64 Packages [20 B]
Get:7 http://deb.debian.org jessie/main amd64 Packages [9098 kB]
Fetched 10.2 MB in 8min 40s (19.6 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
binutils cpp cpp-4.9 gcc-4.9 libasan1 libatomic1 libc-dev-bin libcilkrts5
libcloog-isl4 libgcc-4.9-dev libgomp1 libicu52 libidn11 libisl10 libitm1
liblsan0 libmpc3 libmpfr4 libpsl0 libquadmath0 libssl1.0.0 libtsan0
libubsan0 linux-libc-dev openssl
Suggested packages:
binutils-doc cpp-doc gcc-4.9-locales gcc-multilib manpages-dev autoconf
automake libtool flex bison gdb gcc-doc gcc-4.9-multilib gcc-4.9-doc
libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan1-dbg
liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libquadmath0-dbg
glibc-doc make-doc
The following NEW packages will be installed:
binutils ca-certificates cpp cpp-4.9 gcc gcc-4.9 libasan1 libatomic1
libc-dev-bin libc6-dev libcilkrts5 libcloog-isl4 libgcc-4.9-dev libgomp1
libicu52 libidn11 libisl10 libitm1 liblsan0 libmpc3 libmpfr4 libpsl0
libquadmath0 libssl1.0.0 libtsan0 libubsan0 linux-libc-dev make openssl wget
0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 31.1 MB of archives.
After this operation, 125 MB of additional disk space will be used.
Get:1 http://security.debian.org/debian-security/ jessie/updates/main libssl1.0.0 amd64 1.0.1t-1+deb8u12 [1049 kB]
Get:2 http://deb.debian.org/debian/ jessie/main libisl10 amd64 0.12.2-2 [440 kB]
Get:3 http://security.debian.org/debian-security/ jessie/updates/main libidn11 amd64 1.29-1+deb8u3 [137 kB]
Get:4 http://security.debian.org/debian-security/ jessie/updates/main libasan1 amd64 4.9.2-10+deb8u2 [195 kB]
Get:5 http://security.debian.org/debian-security/ jessie/updates/main libatomic1 amd64 4.9.2-10+deb8u2 [9000 B]
Get:6 http://security.debian.org/debian-security/ jessie/updates/main libcilkrts5 amd64 4.9.2-10+deb8u2 [40.1 kB]
Get:7 http://security.debian.org/debian-security/ jessie/updates/main libgomp1 amd64 4.9.2-10+deb8u2 [37.8 kB]
Get:8 http://security.debian.org/debian-security/ jessie/updates/main libicu52 amd64 52.1-8+deb8u8 [6791 kB]
Get:9 http://deb.debian.org/debian/ jessie/main libcloog-isl4 amd64 0.18.2-1+b2 [61.8 kB]
Get:10 http://deb.debian.org/debian/ jessie/main libmpfr4 amd64 3.1.2-2 [527 kB]
Get:11 http://deb.debian.org/debian/ jessie/main libmpc3 amd64 1.0.2-1 [39.3 kB]
Get:12 http://deb.debian.org/debian/ jessie/main libpsl0 amd64 0.5.1-1 [41.6 kB]
Get:13 http://deb.debian.org/debian/ jessie/main binutils amd64 2.25-5+deb8u1 [3496 kB]
Get:14 http://security.debian.org/debian-security/ jessie/updates/main libitm1 amd64 4.9.2-10+deb8u2 [29.3 kB]
Get:15 http://security.debian.org/debian-security/ jessie/updates/main liblsan0 amd64 4.9.2-10+deb8u2 [92.7 kB]
Get:16 http://security.debian.org/debian-security/ jessie/updates/main libquadmath0 amd64 4.9.2-10+deb8u2 [129 kB]
Get:17 http://security.debian.org/debian-security/ jessie/updates/main libtsan0 amd64 4.9.2-10+deb8u2 [213 kB]
Get:18 http://security.debian.org/debian-security/ jessie/updates/main libubsan0 amd64 4.9.2-10+deb8u2 [82.4 kB]
Get:19 http://security.debian.org/debian-security/ jessie/updates/main wget amd64 1.16-1+deb8u7 [496 kB]
Get:20 http://security.debian.org/debian-security/ jessie/updates/main openssl amd64 1.0.1t-1+deb8u12 [666 kB]
Get:21 http://security.debian.org/debian-security/ jessie/updates/main ca-certificates all 20141019+deb8u4 [185 kB]
Get:22 http://security.debian.org/debian-security/ jessie/updates/main cpp-4.9 amd64 4.9.2-10+deb8u2 [5169 kB]
Get:23 http://security.debian.org/debian-security/ jessie/updates/main libgcc-4.9-dev amd64 4.9.2-10+deb8u2 [2064 kB]
Get:24 http://security.debian.org/debian-security/ jessie/updates/main gcc-4.9 amd64 4.9.2-10+deb8u2 [5373 kB]
Get:25 http://security.debian.org/debian-security/ jessie/updates/main linux-libc-dev amd64 3.16.84-1 [1165 kB]
Get:26 http://deb.debian.org/debian/ jessie/main cpp amd64 4:4.9.2-2 [17.3 kB]
Get:27 http://deb.debian.org/debian/ jessie/main gcc amd64 4:4.9.2-2 [5136 B]
Get:28 http://deb.debian.org/debian/ jessie/main libc-dev-bin amd64 2.19-18+deb8u10 [238 kB]
Get:29 http://deb.debian.org/debian/ jessie/main libc6-dev amd64 2.19-18+deb8u10 [2003 kB]
Get:30 http://deb.debian.org/debian/ jessie/main make amd64 4.0-8.1 [349 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 31.1 MB in 23min 57s (21.7 kB/s)
Selecting previously unselected package libssl1.0.0:amd64.
(Reading database ... 7621 files and directories currently installed.)
Preparing to unpack .../libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb ...
Unpacking libssl1.0.0:amd64 (1.0.1t-1+deb8u12) ...
Selecting previously unselected package libidn11:amd64.
Preparing to unpack .../libidn11_1.29-1+deb8u3_amd64.deb ...
Unpacking libidn11:amd64 (1.29-1+deb8u3) ...
Selecting previously unselected package libasan1:amd64.
Preparing to unpack .../libasan1_4.9.2-10+deb8u2_amd64.deb ...
Unpacking libasan1:amd64 (4.9.2-10+deb8u2) ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../libatomic1_4.9.2-10+deb8u2_amd64.deb ...
Unpacking libatomic1:amd64 (4.9.2-10+deb8u2) ...
Selecting previously unselected package lib