Temukan pengguna yang memulai wadah buruh pelabuhan


18

Kami memiliki banyak pengguna yang termasuk dalam grup buruh pelabuhan. Jadi, salah satu dari pengguna ini dapat memulai wadah buruh pelabuhan. docker psakan menunjukkan kepada saya semua wadah yang sedang berjalan, tetapi tidak menunjukkan kepada saya pengguna mana yang memulai wadah. Log dockerd juga tidak muncul untuk menunjukkan panggilan pengguna mana docker run. Apakah ada cara untuk mengetahui pengguna apa yang memulai wadah yang diberikan?

Jawaban:


2

Ini bekerja untuk saya:

docker inspect $(docker ps -aq) --format '{{.Config.User}} {{.Name}}'

Pengaturan saya:

Host: Ubuntu 16.04

Versi Docker: 17.06.2-ce, bangun cec0b72


9
Ini akan mengembalikan pengguna kontainer jika secara eksplisit ditetapkan sebagai bagian dari konfigurasi baris perintah ketika Anda menjalankan kontainer (buruh pelabuhan --user ....), tetapi bukan pengguna yang menjalankan proses.
aleatha

@aleatha Terima kasih, ini masih merupakan jawaban yang berguna sehubungan dengan komentar Anda.
Vicky Chijwani
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.