Ada perintah untuk membuat daftar gambar docker images
, tetapi sepertinya tidak ada yang sesuai docker containers
.
Selain menjadi root dan melihat ke /var/lib/docker
sana sepertinya tidak ada cara untuk melakukan itu. Apakah saya melewatkan sesuatu? Apakah itu sesuatu yang tidak seharusnya dilakukan seseorang?
Jawaban:
Untuk menampilkan hanya wadah yang sedang berjalan, gunakan perintah yang diberikan:
Untuk menampilkan semua wadah gunakan perintah yang diberikan:
Untuk menampilkan wadah yang dibuat terbaru (termasuk semua negara bagian) gunakan perintah yang diberikan:
Untuk menunjukkan dan membuat wadah yang terakhir dibuat (termasuk semua negara bagian) gunakan perintah yang diberikan:
Untuk menampilkan ukuran file total, gunakan perintah yang diberikan:
Konten yang disajikan di atas adalah dari docker.com .
Di versi baru Docker, perintah diperbarui, dan beberapa perintah manajemen ditambahkan:
Ini digunakan untuk mendaftar semua wadah yang berjalan.
Dan kemudian, jika Anda ingin membersihkan semuanya,
Ini digunakan untuk membuat daftar semua wadah yang dibuat terlepas dari kondisinya.
Dan untuk menghentikan semua kontainer Docker (paksa)
Di sini wadah adalah perintah manajemen.
sumber
docker rm
dandocker ps
) tidak muncul dalam bantuan buruh pelabuhan ini.docker system prune --all
. Anda dapat menemukan dokumentasi buruh pelabuhan di sinidocker ps
daftar semua wadah yang berjalan dan dijeda. Untuk daftar yang berjalan saja:docker ps --filter="status=running"
docker ps
hanya menampilkan informasi tentang kontainer. Yang Anda inginkan adalah informasi tentang gambar. Anda dapat melihat semua gambar lokal menggunakandocker images
perintah.Untuk membuat daftar semua wadah yang berjalan dan berhenti
Untuk membuat daftar semua kontainer yang sedang berjalan (cukup dengan menggunakan opsi -f filtering yang jelas dan juga contoh)
Untuk membuat daftar semua kontainer yang berjalan dan berhenti, hanya tampilkan id wadahnya
Untuk menghapus semua wadah yang TIDAK berjalan
sumber
Perhatikan bahwa beberapa waktu lalu ada pembaruan untuk perintah ini. Ini tidak akan menampilkan ukuran kontainer secara default (karena ini agak mahal untuk banyak kontainer yang berjalan). Gunakan
docker ps -s
untuk menampilkan ukuran kontainer juga.sumber
docker ps -as
(jangan lupa untuk menambahkan dulusudo
jika daemon berjalan sebagai root)buruh pelabuhan ps -s akan menunjukkan ukuran wadah berjalan saja.
Untuk memeriksa ukuran semua wadah gunakan
docker ps -as
sumber
Ada juga opsi berikut:
sejak: 1.13.0 (2017-01-18) :
dan seperti yang dinyatakan di sini: Memperkenalkan Docker 1.13 , pengguna didorong untuk mengadopsi sintaks baru:
sumber
docker --help
memiliki antarmuka yang disarankan 3 halaman kembali dalam outputnya, disembunyikan sebelum perintah usang!Untuk hanya mencantumkan kontainer SHA1:
Dengan begitu, Anda bisa menggunakan daftar semua kontainer untuk perintah lain (yang menerima beberapa id kontainer sebagai parameter).
Misalnya, untuk daftar hanya dengan nama dari semua kontainer (karena
docker ps
daftar hanya nama mereka dengan informasi lainnya):sumber
Set perintah Docker sederhana dan disatukan dengan baik:
Mengajari alias terlebih dahulu membingungkan. Setelah Anda memahami apa yang sedang terjadi, mereka dapat menyimpan beberapa penekanan tombol:
Ada beberapa alias di Docker. Contohnya:
semua perintah yang sama (lihat sendiri menggunakan
docker help image rm
).sumber
Ada banyak cara untuk mendaftar semua wadah.
Anda juga dapat menggunakan opsi memberi
[option]
.Pilihan -:
Anda dapat menggunakan opsi seperti ini:
sumber
Untuk menampilkan hanya wadah yang sedang berjalan
docker ps
Untuk menampilkan semua wadah (termasuk semua negara bagian)
docker ps -a
Untuk menampilkan wadah yang dibuat terbaru (termasuk semua negara bagian)
docker ps -l
Untuk menampilkan dan membuat wadah yang terakhir dibuat (termasuk semua negara bagian)
docker ps -n=-1
Untuk menampilkan ukuran file total
docker ps -s
Di versi baru Docker, perintah diperbarui, dan beberapa perintah manajemen ditambahkan:
docker container ls
Daftar semua wadah yang sedang berjalan.
docker container ls -a
sumber
Daftar kontainer yang berjalan : -
$ docker ps
Daftar semua wadah: -
$ docker ps -a
Daftar hanya kontainer yang dihentikan : -
sumber
hanya cara yang mudah untuk mendapatkan yang terakhir n = 5 kontainer (tidak peduli berjalan atau tidak):
sumber
Gunakan
docker container ls
untuk mendaftar semua wadah yang sedang berjalan.Gunakan bendera
-a
untuk menampilkan semua wadah (tidak hanya berjalan). yaitudocker container ls -a
Gunakan bendera
-q
untuk menampilkan wadah dan ID numeriknya. yaitudocker container ls -q
Kunjungi dokumentasi untuk mempelajari semua opsi yang tersedia untuk perintah ini.
sumber
Saya mendapat pesan kesalahan
Cannot connect to the Docker daemon.
saya lupa saya menjalankan daemon sebagai root dan diperlukansudo
:sumber
alias docker="sudo --group docker docker"
Perintah berikut hanya akan menampilkan wadah yang berjalan.
Untuk melihat semua wadah:
Untuk menampilkan wadah yang dibuat terbaru:
sumber