Docker Kickstart Training – Remaining Review Notes
This document tracks currently known open issues in the Docker Kickstart training material. Earlier pre-fix review notes that described the state of the repository prior to recent clean-up have been removed to avoid confusion, since many of those issues have now been resolved or the referenced files have been deleted.
The items below are intended as a lightweight to-do list for future improvements, not as a historical record.
1. Docker Compose v1 usage
Some chapters still use the legacy docker-compose v1 CLI syntax instead of the modern
Docker Compose v2 plugin (docker compose):
mongo.mdmongo-2.md
Suggested actions:
- Update command examples to use
docker composerather thandocker-compose. - Adjust any installation/setup instructions to match the recommended way of installing Docker Compose v2 for the target environment.
- Verify that all screenshots, code listings, and narrative text use consistent, up-to-date syntax.
2. Voting App Swarm chapter
The votingapp-swarm.md chapter was reverted to its original state because the improvements
need more thorough review. The following items should be addressed when the chapter is revisited:
- Update EOL
postgres:9.4to a current Postgres image - Replace deprecated Docker for AWS/Azure beta references
- Add cross-platform IP address lookup instructions (macOS, Linux, Windows)
- Replace archived
docker/labsnetworking link with an up-to-date reference - Update “Docker Store” references to “Docker Hub”
- Review the inline
docker-stack.ymlfor accuracy against the current upstream example-voting-app repo - Verify that
dockersamples/examplevotingapp_vote:beforeand:afterimage tags still exist on Docker Hub - General copy-editing pass for clarity and modern Docker CLI usage
3. Content that depends on external repositories
These items rely on external repos that may change independently:
webapps-part2.mdclonesgithub.com/dockersamples/linux_tweet_app— if this repo is modified or removed, the tutorial breaksvotingapp-compose.mdandvotingapp-swarm.mdclonegithub.com/docker/example-voting-app— the compose file shown inline may drift from the actual repovotingapp-swarm.mdusesdockersamples/examplevotingapp_vote:beforeand:afterimage tags which may be removed from Docker Hub
4. Enhancements (not bugs)
- No
.dockerignorecoverage in the Dockerfile chapters - No
USERdirective / non-root container discussion - No container resource limits (
--memory,--cpus) coverage - The
mongo.md,mongo-2.md, andnodered.mdchapters exist but are not listed in the mainreadme.mdindex (they appear to be supplementary/optional content)