যে ডকারের ধারক শুরু করেছিলেন সেই ব্যবহারকারীকে সন্ধান করুন


18

আমরা অনেক ব্যবহারকারী পেয়েছি যারা ডকার গ্রুপের অন্তর্ভুক্ত। সুতরাং এই ব্যবহারকারীদের মধ্যে যে কোনও ডকারের ধারক শুরু করতে পারেন। docker psআমাকে চলমান সমস্ত পাত্রে দেখায়, তবে কোন ব্যবহারকারী কনটেইনারটি শুরু করেছিলেন তা আমাকে দেখায় না। ডকার্ড লগটি কোন ব্যবহারকারী কলটি নির্দেশ করে তা উপস্থিত হয় না docker run। ব্যবহারকারী কোনও প্রদত্ত ধারকটি কী শুরু করেছিলেন তা জানার কোনও উপায় আছে?

উত্তর:


2

এটি আমার পক্ষে কাজ করেছে:

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

আমার সেটআপ:

হোস্ট: উবুন্টু 16.04

ডকার সংস্করণ: 17.06.2-ce, বিল্ড cec0b72


9
আপনি ধারকটি চালানোর সময় কমান্ড লাইন কনফিগারেশনের অংশ হিসাবে এটি স্পষ্টভাবে সেট করা থাকলে এটি কনটেইনার ব্যবহারকারীকে ফিরিয়ে দেবে (ডকার চালান - ব্যবহারকারীর ....), তবে ব্যবহারকারী যে প্রক্রিয়াটি চালিয়েছেন তা নয়।
আলিয়াথ

@ আলেথা ধন্যবাদ, এটি আপনার মন্তব্যের সাথে মিলিয়ে এখনও একটি দরকারী উত্তর।
ভিকি চিজওয়ানি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.