File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 199199
200200sudo usermod -aG docker $USER
201201
202- # Stop and remove all docker if NO_CLEAN is not defined
202+ # Stop and remove BlueOS docker if NO_CLEAN is not defined
203203test $NO_CLEAN || (
204- # Check if there is any docker installed
205- [[ $( docker ps -a -q) ]] && (
204+ blueos_containers=$( docker ps -a -q --filter name=blueos)
205+ blueos_images=$( docker images -q --filter reference=' */blueos-core*' --filter reference=' blueos-core*' --filter reference=' */blueos-bootstrap*' --filter reference=' blueos-bootstrap*' )
206+ [[ -n $blueos_containers || -n $blueos_images ]] && (
206207 echo " Stopping running dockers."
207- docker stop $( docker ps -a -q )
208+ [[ -n $blueos_containers ]] && docker stop $blueos_containers
208209
209210 echo " Removing dockers."
210- docker rm $( docker ps -a -q )
211- docker image prune -af
211+ [[ -n $blueos_containers ]] && docker rm $blueos_containers
212+ [[ -n $blueos_images ]] && docker rmi -f $blueos_images
212213 ) || true
213214)
214215
You can’t perform that action at this time.
0 commit comments