Trong này kịch bản bash trong Linux Alpine họ có (dòng 8):
exec su-exec "$ZOO_USER" "$0" "$@"
Theo như tôi biết, su-exec
tuy nhiên là một Phụ thuộc httpd của Apache - tôi có thể tránh việc cài đặt nó trong Ubuntu và sử dụng một số thay thế đơn giản hơn không?
Tôi đã thử nghiệm cho đến nay:
su -c "$0 $@" $ZOO_USER
Nhưng sau đó, lệnh Docker này cho thấy rằng tôi có thể có một số lỗi thoát / trích dẫn,
CMD ["zkServer.sh", "start-foreground"]
dẫn đến đầu ra sau. Sự khác biệt so với bản gốc, hoạt động tốt là gì?
No passwd entry for user 'start-foreground'
bản sao của: devops.stackexchange.com/questions/2526/
—
J. Doe