On 08/10/2015 05:43 AM, Robert P. J. Day wrote:
brief digression from my discussion of docker roadmap and stuff like that ... i'm using the sample Dockerfiles from the "fedora-dockerfiles" package to demonstrate various Dockerfile instructions in an upcoming course, and i ran across this:
cockpit-ws/Dockerfile:LABEL INSTALL /usr/bin/docker run -ti --rm --privileged -v /:/host IMAGE /container/atomic-install cockpit-ws/Dockerfile:LABEL UNINSTALL /usr/bin/docker run -ti --rm --privileged -v /:/host IMAGE /cockpit/atomic-uninstall cockpit-ws/Dockerfile:LABEL RUN /usr/bin/docker run -d --privileged --pid=host -v /:/host IMAGE /container/atomic-run --local-ssh
i have no idea what those lines mean, they don't even seem valid as the documentation suggests the proper form of a Dockerfile LABEL instruction requires an "=" sign.
what does the above mean, if anything?
rday
I think the = sign is optional. Although I would prefer it in the form of
LABEL INSTALL="/usr/bin/docker run -ti --rm --privileged -v /:/host IMAGE /container/atomic-install"
And with the latest atomic we now support
LABEL INSTALL="/usr/bin/docker run -ti --rm --privileged -v /:/host ${IMAGE} /container/atomic-install"