011-build-memcached.sh 644 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. . mailcow.conf
  3. NAME="memcached-mailcow"
  4. echo "Stopping and removing containers with name tag ${NAME}..."
  5. if [[ ! -z $(docker ps -af "name=${NAME}" -q) ]]; then
  6. docker stop $(docker ps -af "name=${NAME}" -q)
  7. docker rm $(docker ps -af "name=${NAME}" -q)
  8. fi
  9. if [[ ! -z "$(docker images -q rmilter)" ]]; then
  10. read -r -p "Found image locally. Delete local image and repull? [y/N] " response
  11. response=${response,,}
  12. if [[ $response =~ ^(yes|y)$ ]]; then
  13. docker rmi memcached
  14. fi
  15. fi
  16. docker run \
  17. --network=${DOCKER_NETWORK} \
  18. -h memcached \
  19. --network-alias=memcached \
  20. --name=${NAME} \
  21. -d memcached