Saya mencoba mengikuti tutorial buruh pelabuhan tetapi di mesin virtual. Saya sudah mencoba menginstal ping di wadah buruh pelabuhan ubuntu dengan perintah
sudo docker run ubuntu apt-get install ping
Masalahnya adalah buruh pelabuhan itu tidak menginstal apa pun dan memberikan jawaban sebagai berikut
$ sudo docker run ubuntu apt-get install ping
Reading package lists...
Building dependency tree...
Package ping is a virtual package provided by:
inetutils-ping 2:1.8-6
iputils-ping 3:20101006-1ubuntu1
E: Package 'ping' has no installation candidate
$
Masalah yang sama muncul ketika saya mencoba menginstal apa pun.
Ini adalah gambar saya:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> 3a28cc5bcc53 19 minutes ago 247.6 MB
baselDaemon latest 4e892058b0b2 4 days ago 204.4 MB
ubuntu 13.10 9f676bd305a4 2 weeks ago 178 MB
ubuntu saucy 9f676bd305a4 2 weeks ago 178 MB
ubuntu 13.04 eb601b8965b8 2 weeks ago 166.5 MB
ubuntu raring eb601b8965b8 2 weeks ago 166.5 MB
ubuntu 12.10 5ac751e8d623 2 weeks ago 161 MB
ubuntu quantal 5ac751e8d623 2 weeks ago 161 MB
ubuntu 10.04 9cc9ea5ea540 2 weeks ago 180.8 MB
ubuntu lucid 9cc9ea5ea540 2 weeks ago 180.8 MB
ubuntu 12.04 9cd978db300e 2 weeks ago 204.4 MB
ubuntu latest 9cd978db300e 2 weeks ago 204.4 MB
ubuntu precise 9cd978db300e 2 weeks ago 204.4 MB
learn/tutorial latest 8dbd9e392a96 10 months ago 128 MB
Juga, ketika saya menjalankan sudo docker run ubuntu apt-get install ping
apa 'ubuntu' digunakan di sini?
Terima kasih sebelumnya.
linux
ubuntu
installation
docker
Scot
sumber
sumber
Jawaban:
Berdasarkan:
Coba dengan:
Anda memilih 'ubuntu' dengan repositori: tag sebagai ganti IMAGE di perintah RUN
sumber
jalankan
apt-get update
sekali sebelum instalasi:lihat apa fungsinya
sudo apt-get update
?sumber
Ya akhirnya Anda perlu tahu tentang tiga topik berbeda:
Inilah cara saya ingin menjalankan Ubuntu di wadah Docker:
Menyamai apa yang direkomendasikan oleh @Michael_Scharf, berikut cara Anda memperbarui repositori APT Anda:
Kemudian bekerja kembali ke solusi @VTacius, berikut ini cara menginstal utilitas IP yang bertanggung jawab atas perintah ping:
Kemudian untuk memverifikasi semuanya berfungsi seperti yang diharapkan:
sumber
Menghadapi masalah yang sama saat menggunakan gambar ubuntu 16.04 di docker.
Langkah-langkah berikut membantu saya mengatasi masalah ini.
1.Login ke buruh pelabuhan sebagai wadah
$ docker exec -bash
root @ ******: / # apt-get update
root @ ******: / # apt-get install iputils-ping
Ini seharusnya bekerja.
sumber