rsyslog / rsyslog-docker

rsyslog docker containers
Apache License 2.0
98 stars 49 forks source link

create an Ubuntu-based appliance container #3

Open rgerhards opened 6 years ago

rgerhards commented 6 years ago

This is not for production use (at least I would not recommend), but to ease development.

We need an Ubuntu image that can be used to simplify testing of rsyslog container features . The full cycle of edit-compile-build_tarball-build_APK-build_appliance is too time consuming to be productive. So I need some thing were I can map in the binary right after compile.

rgerhards commented 6 years ago

We have postponed this a bit, as it has not yet been proven to be helpful for development. Let's focus on Alpine first, maybe that's the only one we'll ever need...

deoren commented 6 years ago

I was browsing the various files in this repo and saw that you had Alpine ('apk') commands in this file that appears to be intended for the Ubuntu image:

https://github.com/rsyslog/rsyslog-docker/blob/master/appliance/ubuntu/setup-system.sh

I came here to create an issue for the file, but I see now that the Ubuntu files are placeholders, WIP for future use if needed. I was wondering as much when I saw the apk commands in the file.

Tangent: The more I learn about Docker the more potential I see for it. I'm glad you encouraged me to look into it.

rgerhards commented 6 years ago

I should probably add a README that explains the situation. Right now I focus on Alpine, because:

Once the Alpine container is really production grade and if there is demand for others, I plan to create appliances with other base OS. Ubuntu and CentOS would be my choices.

deoren commented 6 years ago

@rgerhards ACK.

JPvRiel commented 6 years ago

Ubuntu and CentOS would be my choices.

See https://github.com/rsyslog/rsyslog-docker/issues/12 re: CentOS