Android

Cara daftar kontainer di buruh pelabuhan

Membuat Server GPS berbasis Traccar, Mysql, dan Docker

Membuat Server GPS berbasis Traccar, Mysql, dan Docker

Daftar Isi:

Anonim

Docker adalah platform containerisasi yang memungkinkan Anda untuk dengan cepat membangun, menguji, dan menggunakan aplikasi sebagai wadah portabel dan mandiri yang dapat berjalan hampir di mana saja. Ini adalah standar de-facto untuk penyebaran peti kemas, dan ini merupakan alat yang penting bagi para insinyur DevOps dan integrasi terus-menerus dan jalur pengiriman., kami akan menjelaskan cara mendaftar kontainer Docker.

Daftar Wadah Docker

Perintah Docker untuk mendaftarkan wadah mengambil bentuk berikut:

docker container ls

Versi Docker yang lebih lama sebelum 1.13 menggunakan perintah yang berbeda untuk mendaftar kontainer:

docker ps

Perintah di atas masih didukung dalam versi Docker yang lebih baru di mana perintah ps adalah alias untuk container ls .

Untuk mendaftar kontainer yang sedang berjalan jalankan perintah docker container ls tanpa opsi apa pun:

docker container ls

Outputnya akan terlihat seperti ini:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web

Setiap baris output mencakup kolom berikut:

  • Container ID - String alfanumerik unik yang mengidentifikasi setiap penampung. Image - Image Docker yang digunakan untuk membuat wadah. Command - Perintah yang dijalankan saat memulai wadah. Created - Waktu pembuatan wadah. Status - Status wadah. Ports - Ports penerbit yang diterbitkan. Name - Nama wadah.

Jika tidak ada wadah yang berjalan, hanya baris header yang ditampilkan.

Opsi -a , --all memberi tahu docker container ls untuk mencetak daftar semua kontainer:

docker container ls -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web

Secara default, kolom dengan panjang melebihi batas yang ditentukan terpotong. Gunakan opsi --no-trunc untuk menonaktifkan pemotongan:

docker container ls --no-trunc

Untuk hanya menampilkan ID kontainer, berikan opsi -q , --quiet :

docker container ls -q

c8bded53da86 571c3a115fcf 05ef6d8680ba

--format memungkinkan Anda untuk memformat output menggunakan templat Go. Misalnya untuk mencetak hanya nama dan status wadah termasuk tajuk yang akan Anda jalankan:

docker container ls --format 'table {{.Names}}\t{{.Status}}'

NAMES STATUS pg Up 2 hours cache Up 4 hours web Up 2 hours

Gunakan opsi -s , --size untuk melihat ukuran kontainer:

docker container ls -s

Setiap baris akan menyertakan kolom bernama SIZE yang menunjukkan ukuran wadah:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 63B (virtual 394MB) 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 0B (virtual 98.2MB) 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web 2B (virtual 126MB)

Opsi --last , -n memberi tahu perintah untuk menampilkan n wadah yang terakhir dibuat, termasuk semua status. Misalnya, untuk melihat dua wadah terbaru yang dibuat, Anda akan menjalankan:

docker container ls -n 2

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg

Ada juga opsi untuk mencantumkan hanya wadah yang dibuat terbaru - terbaru, -l yang sama dengan -n 1 :

docker container ls -l

Opsi --filter , -f memungkinkan Anda untuk memfilter output berdasarkan kriteria tertentu. Misalnya, untuk melihat hanya kontainer dengan status exited Anda akan menjalankan:

docker container ls -f "status=exited"

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db

Untuk daftar semua filter yang didukung, periksa dokumentasi Docker

Kesimpulan

Wadah Docker adalah contoh runtime mandiri dari suatu gambar.

Untuk mendaftar kontainer Docker, gunakan perintah docker container ls atau alias docker ps .

buruh pelabuhan