Restarting
By default, ICM deploys containers with the option --restart unless-stopped. This means that if the container crosses an execution boundary for any reason other than an icm stop command (container exit, Docker restart, and so on), Docker keeps attempting to run it. In certain cases however, we want the container to run once and remain terminated. In this case, we can suppress restart as follows:
# icm run -container gracie -image docker/whalesay -options "--restart no"
# icm ps
Machine IP Address Container Status Health Image
------- --------- -------- ----- ------ -----
Acme-DM-TEST-0001 172.16.110.9 gracie Exited (0) docker/whalesay