Problemas con Docker-compose network zombie
Si tienes problemas con puertos ocupados en docker esto te puede interesar.
Si al intentar levantar tu container no te lo permite porque los puertos están ocupados, verifica que servicio está levantado en el puerto mencionado.
sudo netstat -tulpn | grep :8000
Seguramente la respuesta será parecida a esta, donde el último valor es el número de proceso y el servicio que lo está ocupando.
tcp6 0 0 :::8000 :::* ESCUCHAR 16635/docker-proxy
Podemos intentar cerrar un proceso con el comando kill -9 y el número de proceso.
sudo kill -9 16635
Si esto no funciona, podemos intentar un docker-compose down, tener cuidado porque puedes perder información, debido a que este comando no solo hace un stop del container, sino que además elimina los stopped containers como las networks que se crearon.
docker-compose down
Y por último otra posibilidad puede ser eliminar el archivo local-kv.db
sudo service docker stop
sudo rm /var/lib/docker/network/files/local-kv.db
sudo service docker start