On Wed, Aug 17, 2016 at 10:00:41AM +0200, Jan Pazdziora wrote:
> 
> For me, the ideal approach would be adding ability to the atomic
> command to read some location, specified by some LABEL like
> RUN_OPTS_FILE and expose parameters found in file on that location
> in place of some option in LABEL RUN.
> 
> So during atomic install, I could populate
> $HOST/var/lib/${NAME}/docker-run-opts with things like
> 
>       -h ipa.example.test
> 
> or
> 
>       --net host
> 
> and I could say
> 
>       LABEL RUN_OPTS_FILE /var/lib/${NAME}/docker-run-opts
>       LABEL RUN 'docker run ${RUN_OPTS} ...'
> 
> in the Dockerfile and the RUN-command would get parameters prepared
> and persistently stored by the INSTALL-command.

I forgot to add -- that would remove the need for that "driving"
privileged container in RUN and the LABEL RUN command could be
unprivileged.

-- 
Jan Pazdziora
Senior Principal Software Engineer, Identity Management Engineering, Red Hat

Reply via email to