rsyslog-docker icon indicating copy to clipboard operation
rsyslog-docker copied to clipboard

create an Ubuntu-based appliance container

Open rgerhards opened this issue 7 years ago • 5 comments

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 avatar Jan 10 '18 15:01 rgerhards

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...

rgerhards avatar Jan 25 '18 11:01 rgerhards

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.

deoren avatar Jan 27 '18 06:01 deoren

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

  • Alpine is frequently used in docker due to the small footprint
  • I have a firm grip on Alpine packaging and can quickly build myself all components that I need
  • the appliance container is not yet mature, so duplicating work sounds counter-productive

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.

rgerhards avatar Jan 27 '18 09:01 rgerhards

@rgerhards ACK.

deoren avatar Jan 28 '18 03:01 deoren

Ubuntu and CentOS would be my choices.

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

JPvRiel avatar Feb 23 '18 13:02 JPvRiel