docker 编译 文件 执行 dockerfile 报错 :debconf: delaying package configuration, since apt-utils is not ins

报错 :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
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值