ฉันกำลังพยายามติดตั้ง libc6-dbg: i386 ภายในคอนเทนเนอร์นักเทียบท่าที่ใช้ Ubuntu เพราะฉันต้องการ Valgrind แต่ฉันทำไม่ได้
รับ Dockerfile ต่อไปนี้:
FROM ubuntu:14.04
MAINTAINER Me <xyz@example.com>
RUN apt-get update
RUN apt-get install libc6-dbg
RUN apt-get install libc6-dbg:i386
ทำงานบนโฮสต์ Ubuntu 64 บิตบนเดสก์ท็อป 14.04:
sudo docker build .
ฉันเข้าใจ:
Step 0 : FROM ubuntu:14.04
---> 5506de2b643b
Step 1 : MAINTAINER Me <xyz@example.com>
---> Using cache
---> b1792911b80d
Step 2 : RUN apt-get update
---> Using cache
---> 5e3928c88aff
Step 3 : RUN apt-get install libc6-dbg
---> Running in ebd51fcb278b
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
libc6-dbg
0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
Need to get 3452 kB of archives.
After this operation, 22.8 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libc6-dbg amd64 2.19-0ubuntu6.3 [3452 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 3452 kB in 0s (5325 kB/s)
Selecting previously unselected package libc6-dbg:amd64.
(Reading database ... 11527 files and directories currently installed.)
Preparing to unpack .../libc6-dbg_2.19-0ubuntu6.3_amd64.deb ...
Unpacking libc6-dbg:amd64 (2.19-0ubuntu6.3) ...
Setting up libc6-dbg:amd64 (2.19-0ubuntu6.3) ...
---> fe4bf0f008db
Removing intermediate container ebd51fcb278b
Step 4 : RUN apt-get install libc6-dbg:i386
---> Running in 460cab3c4631
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package libc6-dbg
2014/11/20 15:23:06 The command [/bin/sh -c apt-get install libc6-dbg:i386] returned a non-zero code: 100
บนโฮสต์ฉันสามารถติดตั้ง libc6-dbg: i386 ทำไมฉันไม่สามารถติดตั้งภายในคอนเทนเนอร์นักเทียบท่า?