الوسيطة '--skip-mac-address' في Docker تسبب خطأ في إعادة البناء

مرحباً بالجميع،

أحاول تثبيت discourse باستخدام شبكة المضيف docker وأواجه خطأ غريباً مع أمر إعادة البناء.

إذا قمت بتشغيل ./launcher rebuild app --docker-args --net=host --skip-mac-address، فسيتم إعادة بناء discourse بدون مشكلة ويمكن الوصول إليه من موازن التحميل الخاص بي.

ولكن إذا قمت بإضافة التكوين إلى container/app.yml بدلاً من ذلك، فأحصل على خطأ في بداية عملية إعادة البناء.

[root@hpc-discourse-p1 discourse]# ./launcher rebuild app
Device "docker0" does not exist.
x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
unknown flag: --skip-mac-address
See 'docker run --help'.
unknown flag: --skip-mac-address
See 'docker run --help'.
unknown flag: --skip-mac-address
See 'docker run --help'.
unknown flag: --skip-mac-address
See 'docker run --help'.
unknown flag: --skip-mac-address
See 'docker run --help'.
cd /pups & git pull & git checkout v1.0.3 & /pups/bin/pups --stdin
unknown flag: --skip-mac-address
See 'docker run --help'.
cat: cids/app_bootstrap.cid: No such file or directory
"docker rm" requires at least 1 argument.
See 'docker rm --help'.

Usage:  docker rm [OPTIONS] CONTAINER [CONTAINER...]

Remove one or more containers
rm: cannot remove 'cids/app_bootstrap.cid': No such file or directory
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
[root@hpc-discourse-p1 discourse]#

أود إضافة هذا كجزء من التكوين بحيث إذا قمت أنا أو أي مسؤول آخر بإعادة البناء، أو شيء مشابه، فلن نحتاج إلى تذكر إضافة العلامات الإضافية في كل مرة.