[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [atomic-devel] Container runs under `runc` but not when wrapped by systemd
- From: Stephen Milner <smilner redhat com>
- To: Giuseppe Scrivano <gscrivan redhat com>, Derek Carter <derek goozbach com>
- Cc: atomic-devel <atomic-devel projectatomic io>
- Subject: Re: [atomic-devel] Container runs under `runc` but not when wrapped by systemd
- Date: Mon, 5 Feb 2018 09:30:03 -0500
>From https://github.com/goozbach-atomic/postgres-9.4/blob/master/config.json.template#L4
"terminal": true,
On Mon, Feb 5, 2018 at 9:25 AM, Giuseppe Scrivano <gscrivan redhat com> wrote:
> Hi Derek,
>
> it looks like the container is trying to use a terminal.
>
> Do you have "terminal": false in your config.json file?
>
> Regards,
> Giuseppe
>
>
>
> Derek Carter <derek goozbach com> writes:
>
>> I've created a container for postgres:
>> https://github.com/goozbach-atomic/postgres-9.4
>> I built it using system-buildah; it builds just fine, imports just
>> fine, and runs if I do the runc command directly:
>>
>> cd /var/lib/containers/atomic/postgres.0/ && runc --systemd-cgroup run
>> 'postgres'
>>
>> however if I use the systemd service to attempt to start it, it fails:
>>
>> (log here: https://gist.github.com/goozbach/614404f58a7a1ffaef0675bbd4d70f2c )
>>
>> I've turned SELinux to permissive to see if that was the issue (it wasn't).
>>
>> Here's the generated systemd unit file:
>>
>>
>> # cat /etc/systemd/system/postgres.service
>> [Unit]
>> Description=UNKNOWN
>>
>> [Service]
>> ExecStart=/bin/runc --systemd-cgroup run 'postgres'
>> ExecStop=/bin/runc --systemd-cgroup kill 'postgres'
>> Restart=on-failure
>> WorkingDirectory=/var/lib/containers/atomic/postgres.0
>>
>> [Install]
>> WantedBy=multi-user.target
>>
>>
>> I'm pretty well stumped at this point.
>>
>> Any ideas?
>>
>> --
>> Derek
>> aka goozbach
>
--
Thanks,
Steve Milner
Atomic | Red Hat | http://projectatomic.io/
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]