Ada's perintah untuk membuat daftar gambar, docker gambar
, tapi ada doesn't tampaknya sesuai docker containers
.
Selain menjadi akar dan melihat ke /var/lib/docker
ada doesn't tampaknya cara untuk melakukan itu. Aku kehilangan sesuatu? Adalah sesuatu yang satu isn't lakukan?
Untuk hanya menampilkan menjalankan wadah menggunakan perintah yang diberikan:
docker ps
Untuk acara semua wadah menggunakan perintah yang diberikan:
docker ps -a
Untuk menunjukkan terbaru dibuat wadah (termasuk semua negara) menggunakan perintah yang diberikan:
docker ps -l
Untuk acara n terakhir dibuat wadah (termasuk semua negara) menggunakan perintah yang diberikan:
docker ps -n=-1
Untuk menampilkan total ukuran file menggunakan perintah yang diberikan:
docker ps -s
Konten yang disajikan di atas adalah dari docker.com.
Dalam versi baru dari Docker, perintah yang diperbarui, dan beberapa perintah manajemen ditambahkan:
docker container ls
Digunakan untuk membuat daftar semua berjalan kontainer.
docker container ls -a
Dan kemudian, jika anda ingin membersihkan mereka semua,
docker rm $(docker ps -aq)
Digunakan untuk membuat daftar semua wadah yang dibuat terlepas dari negara.
Di sini wadah adalah perintah manajemen.
Untuk daftar semua berjalan dan berhenti wadah
docker ps -a
Untuk daftar semua berjalan kontainer (hanya menyatakan yang sudah jelas dan juga contoh penggunaan -f opsi penyaringan)
docker ps -a -f status=running
Untuk daftar semua berjalan dan berhenti wadah, menunjukkan hanya mereka container id
docker ps -aq
Untuk menghapus semua wadah yang TIDAK menjalankan
docker rm `docker ps -aq -f status=exited`
Perhatikan bahwa beberapa waktu lalu ada update untuk perintah ini. Itu tidak akan menunjukkan wadah dengan ukuran default (karena ini adalah agak mahal untuk banyak berjalan kontainer). Gunakan docker ps -s
untuk menampilkan ukuran kontainer juga.
Ada juga opsi-opsi berikut:
docker container ls
docker container ls -a
# --all, -a
# Show all containers (default shows just running)
sejak: 1.13.0 (2017-01-18):
Merestrukturisasi perintah CLI dengan menambahkan
docker image
dandocker container
perintah untuk konsistensi yang lebih #26025
dan seperti yang dinyatakan berikut ini: Memperkenalkan Docker 1.13, pengguna didorong untuk mengadopsi sintaks baru:
CLI direstrukturisasi
Di Docker 1.13, kita kelompokkan setiap perintah untuk duduk di bawah logis objek itu berinteraksi dengan. Misalnya
daftar
danstart
dari wadah yang sekarang sub perintah daridocker container
dansejarah
adalah subcommand daridocker image
.
perubahan Ini mari kita membersihkan Docker sintaks CLI, meningkatkan bantuan teks dan membuat Docker sederhana untuk digunakan. Lama sintaks perintah ini masih didukung, tapi kami mendorong semua orang untuk mengadopsi sintaks baru.
Untuk daftar hanya wadah SHA1:
docker ps -aq --no-trunc
Dengan cara itu, anda dapat menggunakan daftar semua wadah untuk perintah lain (yang menerima beberapa container id sebagai parameter).
Misalnya, untuk daftar hanya dalam nama semua wadah (sejak docker ps
hanya daftar nama-nama mereka dengan informasi lain):
docker inspect --format='{{.Name}}' $(sudo docker ps -aq --no-trunc)
Docker perintah set sederhana dan memegang bersama-sama dengan baik:
docker stack ls
docker service ls
docker image ls
docker container ls
Mengajar alias yang pertama adalah membingungkan. Setelah anda memahami apa's terjadi, mereka dapat menyimpan beberapa keystrokes:
docker images -> docker image ls
docker ps -> docker container ls
docker rmi -> docker image rm
docker rm -> docker container rm
Ada beberapa alias di Docker. Misalnya:
docker rmi
docker image rm
docker image rmi
docker image remove
semua perintah yang sama (lihat diri anda menggunakan docker bantuan gambar rm
).
Gunakan docker container ls
untuk daftar semua berjalan kontainer.
Gunakan bendera -a
untuk menampilkan semua wadah (bukan hanya melarikan). yaitu docker container ls -a
Gunakan bendera -q
untuk menunjukkan wadah dan mereka numerik Id. yaitu docker container ls -q
Kunjungi dokumentasi. untuk mengetahui semua pilihan yang tersedia untuk perintah ini.
Kadang-kadang sistem tidak mengizinkan jika pengguna tidak memiliki hak-hak istimewa. Oleh karena itu gunakan "sudo" di Ubuntu.
Untuk semua proses yang sedang berjalan:
sudo docker ps
Untuk semua proses bahkan jika mereka berhenti:
sudo docker ps -a
Untuk Daftar wadah: docker ps
atau docker container ls
Untuk rincian lebih lanjut dari perintah: ps atau kontener
Terima kasih. :)
Untuk menampilkan hanya menjalankan wadah
docker ps
Untuk menampilkan semua wadah (termasuk semua negara)
docker ps -a
Untuk show terbaru yang dibuat wadah (termasuk semua negara)
docker ps -l
Untuk menunjukkan n terakhir dibuat wadah (termasuk semua negara)
docker ps -n=-1
Untuk menampilkan total ukuran file
docker ps -s
Dalam versi baru dari Docker, perintah yang diperbarui, dan beberapa perintah manajemen ditambahkan:
docker container ls
Daftar semua berjalan kontainer.
docker container ls -a
Ada banyak cara untuk daftar semua kontainer.
Anda dapat menemukan menggunakan 3 Alias'ls, ps, daftar` seperti ini.
sudo docker container ls
sudo docker container ps
sudo docker container list
sudo docker ps
sudo docker ps -a
Anda juga dapat menggunakan memberikan opsi[opsi]
.
Pilihan:
-a, --all Show all containers (default shows just running)
-f, --filter filter Filter output based on conditions provided
--format string Pretty-print containers using a Go template
-n, --last int Show last created containers (includes all states) (default -1)
-l, --latest Show the latest created container (includes all states)
--no-trunc Don't truncate output
-q, --quiet Only display numeric IDs
-s, --size Display total file sizes
Anda dapat menggunakan pilihan seperti ini:
sudo docker ps //Showing only running containers
sudo docker ps -a //All container (running + stopped)
sudo docker pa -l // latest
sudo docker ps -n <int valuse 1,2,3 etc>// latest number of created containers
sudo docker ps -s // Display container with size
sudo docker ps -q // Only display numeric IDs for containers
docker docker ps -a | tail -n 1 //oldest container