Recreate stopped containers without starting - #286
Conversation
|
Oh that's very nice! Thank you, I'll need to run some testing and should really merge #271 prior to this - I'll see if I can get them both done asap. |
|
No hurry. I did some light testing (just updated one stopped container, it worked fine), but we should test more. |
|
Okay so I merged #271 to main and things got a bit more complicated to merge :) if [[ "$ContRestartStack" == true ]] || [[ "$ForceRestartStacks" == true ]]; then
${DockerBin} ${CompleteConfs} down; ${DockerBin} ${CompleteConfs} ${ContEnvs} up -d || { printf "\n%bDocker error, exiting!%b\n" "$c_red" "$c_reset" ; exit 1; }
elif [[ "$ContCreateOnly" == true ]]; then
${DockerBin} ${CompleteConfs} ${ContEnvs} create ${SpecificContainer} || { printf "\n%bDocker error, exiting!%b\n" "$c_red" "$c_reset" ; exit 1; }
else
${DockerBin} ${CompleteConfs} ${ContEnvs} up -d ${SpecificContainer} || { printf "\n%bDocker error, exiting!%b\n" "$c_red" "$c_reset" ; exit 1; }
fiThen a stopped container would fall into |
|
I've not forgotten about this :) Still have notes on how I'll try to resolve it. Gonna see if I can get it working asap. |
This simple PR makes
-srecreate stopped containers using a simpledocker compose create, instead of doing start & stop (starting containers and forcefully stopping might have undesirable side effects).