[Container-tools] Atomic CLI + Atomicapp workflow

Lalatendu Mohanty lmohanty at redhat.com
Wed Nov 4 11:25:37 UTC 2015


On 11/04/2015 07:15 AM, Dusty Mabe wrote:
> Hi all,
>
> I've had conversations over the past few weeks with many of you about 
> atomicapp and running it through Atomic CLI. Basically the problem is 
> that the INSTALL/RUN/STOP labels are a bit fragile and we have seen 
> breakage a few times as a result. In the discussions we have talked 
> about better alternatives and I think this is what we'd like to go 
> with in the future:
>
> 1 - the only case where atomic cli needs to work is for running 
> `atomic run <appname>` any other piece of the puzzle WILL be handled 
> by the atomicapp cli (excludes openshift use case)
> 2 - people can use the atomicapp cli to do 
> unpack/install/run/uninstall/etc... whatever the tool supports they 
> can do it
> 3 - people can use atomicapp cli from an installed rpm OR from an 
> alias that runs a docker container to run the cli
>
> An example of the alias would be:
> alias atomicapp='docker run -it --rm  --privileged -v 
> $(pwd):/atomicapp -v /run:/run -v /:/host --net=host --name atomicapp 
> projectatomic/atomicapp:latest'
> OR in the future may be:
> alias atomicapp='atomic run projectatomic/atomicapp'
>
> The idea is that you would use the alias just like if atomicapp were 
> installed on the system:
> atomicapp install dusty/helloapache
> cd /var/lib/atomicapp/dusty-helloapache-9cb2a3704f1d
> atomicapp run --provider docker ./
> curl localhost
> atomicapp stop ./
>

 From a user point of view, just using atomic command wold be relatively 
easy thing. As it is part of atomic hosts.  What is the possibility of 
improvement in atomic  command line labels in future? So if it improves 
in future, should we again consider using it for other labels.

-Lala
> So with all of this, my question is: can we get rid of the INSTALL and 
> STOP labels in the Dockerfiles for Atomic App?
>
> Dusty
>
> _______________________________________________
> Container-tools mailing list
> Container-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/container-tools




More information about the Container-tools mailing list