[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [atomic-devel] Systemd, containers, and pid=host
- From: Daniel J Walsh <dwalsh redhat com>
- To: Clayton Coleman <ccoleman redhat com>, "jzb redhat com" <jzb redhat com>
- Cc: "atomic-devel projectatomic io" <atomic-devel projectatomic io>
- Subject: Re: [atomic-devel] Systemd, containers, and pid=host
- Date: Thu, 12 Mar 2015 13:21:01 -0400
You could write a simple script for this now, as long as the rpm
containing the unit file was availabel
FROM baseos
RUN yum install PATHTOUNIT; systemctl enable unit
CMD /usr/sbin/init
docker build -t MYUNIT .
docker run -d -v /sys/fs/cgroup:/sys/fs/cgroup -n MYUNIT MYUNIT
With docker-1.5.0 in rhel this should run systemd within a container
We are putting these patches into Fedora also.
machinectl MYUNIT
and
journactl -m MYUNIT
Should work, also.
Only ugliness is the mounting of the cgroup file system.
This would end up with
On 03/12/2015 09:40 AM, Clayton Coleman wrote:
>
>
>> On Mar 12, 2015, at 9:30 AM, Joe Brockmeier <jzb redhat com> wrote:
>>
>>> On 03/12/2015 07:02 AM, Clayton Coleman wrote:
>>> Also, we should have a tool that takes an rpm with a systemd init file
>>> and ends up with a docker image that works.
>> "should have" as in "we have that lying around somewhere" or "should
>> have" as in "we should put this on a board for someone to work on"?
> Latter - systemd unit defines the context of execution, and in both docker and rocket it should be possible to automatically "image" the package. On the backend, we can use the process direct, insert a systemd container, or (in the long term) convert to rocket or direct systemd execution.
>
>> Might be a good thing to spec out in Matt's repo as a proposal?
>>
>> https://github.com/projectatomic/oversight
>>
>> Best,
>>
>> jzb
>> --
>> Joe Brockmeier | Principal Cloud & Storage Analyst
>> jzb redhat com | http://community.redhat.com/
>> Twitter: @jzb | http://dissociatedpress.net/
>>
- References:
- [atomic-devel] Systemd, containers, and pid=host
- From: Lars Kellogg-Stedman
- Re: [atomic-devel] Systemd, containers, and pid=host
- Re: [atomic-devel] Systemd, containers, and pid=host
- Re: [atomic-devel] Systemd, containers, and pid=host
- Re: [atomic-devel] Systemd, containers, and pid=host
- Re: [atomic-devel] Systemd, containers, and pid=host
- Re: [atomic-devel] Systemd, containers, and pid=host
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]