مرحباً يا رفاق.
لماذا يتضمن Discourse — لم أجرب أي حاويات أخرى، لا Ubuntu ولا Docker هي خياري المفضل — مستخدمين آخرين (جميعهم عاديين؟)؟
عندما أبدأ Discourse، تبدأ عدد من العمليات نيابة عن مستخدم لم أعتقد أن له علاقة بـ discourse/container، بالتأكيد إنه المستخدم الذي أستخدم sudo منه، لنشر Discourse. هنا:
unicorn_launche─┬─ruby─┬─ruby───23*[{ruby}]
│ ├─8*[ruby───8*[{ruby}]]
│ └─7*[{ruby}]
└─sleep
-\u003e $ ps -Fp 8794
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
appmgr 8794 8792 0 3829 4320 2 12:17 ? 00:00:00 /bin/bash config/unicorn_launcher -E production -c config/unicorn.conf.rb
-\u003e $ ps -Fp 8792
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
root 8792 8788 0 562 684 4 12:17 ? 00:00:00 runsv unicorn
هل ما أراه/أحصل عليه صحيح وقانوني؟ إذا كان الأمر كذلك، فأين يمكنني العثور على صفحات دليل تلقي مزيدًا من الضوء عليه؟ أنا مسؤول نظام Ubuntu/Docker/Discourse وما زلت جديدًا في هذا المجال.