What is different from the official image ?
Nothing expect the contents of /var/www/html
.
Please refer to the official image is you have any questions.
This image can be found on Docker Hub: botsudo/phpmyadmin-snapshots
Dockerfiles can be found on GitHub: sudo-bot/docker-phpmyadmin-snapshots
- image: phpmyadmin:5
+ image: botsudo/phpmyadmin-snapshots:5.2-snapshot
Do not use this version if you do not intend to do very early testing!
- image: phpmyadmin:latest
+ image: botsudo/phpmyadmin-snapshots:6.0-snapshot
No. We do not care about it, we want bug reports from our users: https://github.com/phpmyadmin/phpmyadmin/issues/new/choose
You can but also should check. Trust also needs to be checked for software !
Install container-diff.
- File list
container-diff diff --type file remote://phpmyadmin:5 remote://botsudo/phpmyadmin-snapshots:5.2-snapshot
- As json
container-diff diff --json --type file daemon://phpmyadmin:5 daemon://botsudo/phpmyadmin-snapshots:5.2-snapshot
TLDR;
No system files are changed, at all. The source is installed by this script/gist that you can run on your server.
Use watchtower.
phpmyadmin-snapshot-5.2:
image: botsudo/phpmyadmin-snapshots:5.2-snapshot
# ...
labels:
com.centurylinklabs.watchtower.enable: "true"
watchtower:
image: containrrr/watchtower
environment:
# Only containers with the label: com.centurylinklabs.watchtower.enable
WATCHTOWER_LABEL_ENABLE: "true"
# Remove the old container: https://containrrr.dev/watchtower/arguments/#cleanup
WATCHTOWER_CLEANUP: "true"
# Also restart the container
WATCHTOWER_INCLUDE_RESTARTING: "true"
# Poll interval in seconds (43200 = 12h, 86400 = 24h): https://containrrr.dev/watchtower/arguments/#poll_interval
WATCHTOWER_POLL_INTERVAL: "43200"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
We support as much as the base image (phpmyadmin:5
), this is:
linux/386
linux/amd64
linux/arm/v5
linux/arm/v7
linux/arm64/v8
linux/mips64le
linux/ppc64le
linux/s390x