🎯TODO
Wrap the badges in an HTML/CSS container!
Welcome aboard, traveler! Dockyard is my personal shipyard ⚓ where I forge, customize, and stash Docker images for my home lab adventures. Think of it as a weird mix between a pirate cove 🏴☠️ and a CI/CD pipeline that had too much ☕.
Dockyard is not your average “Hello World” collection of Dockerfiles. Nope.
It’s a personal fleet of handcrafted, slightly opinionated, and occasionally over-engineered Docker images designed to make my homelab life easier.
Whether it’s for development, tinkering, or running services I probably don’t need (but want anyway), Dockyard is where these containers get built, christened, and launched. 🚢
- 🔧 Custom-built images for my homelab services.
- 📦 Reusable Dockerfiles so I don’t reinvent the wheel (again).
- 🧪 Experimental builds because “what if…” is basically my default mode.
- 🤓 Nerdy naming conventions and questionable code comments included at no extra charge.
- 🐙 GitHub + Docker synergy that feels like DevOps cosplay.
Clone the repo and set sail:
git clone https://github.com/TheDevStallion96/dockyard.git
cd dockyardFor the best development experience, use the included devcontainer:
- Open in VS Code
- Install the Dev Containers extension
- Click "Reopen in Container" when prompted
- Start building! 🛠️
See .devcontainer/README.md for more details.
Build an image from one of the directories:
docker build -t my-custom-image ./path/to/dockerfileThen run it like the captain you are:
docker run -d --name my-container my-custom-image├── README.md
├── CONTRIBUTING.md
├── LICENSE
├── .devcontainer/ # VS Code Dev Container configuration
│ ├── devcontainer.json # Container setup and features
│ └── README.md # Dev Container documentation
├── ubuntu-base/
│ ├── Dockerfile
│ ├── config/
│ │ └── sources.list
│ ├── docs/
│ │ └── README.md
│ ├── scripts/
│ │ └── entrypoint.sh
│ └── tests/
│ └── test.sh
Q: Why not just pull official images? A: Because I like pain, control, and YAML-induced rage.
Q: Will these images work for me? A: Maybe. Probably. If not, just remember: works on my machine™.
Q: Is this production-ready? A: Absolutely not. Unless your production is a Raspberry Pi under your desk.
⚠️ WARNING: These images are NOT production-ready or public facing, they are purely for my home lab.
This is a personal playground, but if you somehow ended up here and feel like contributing:
- Open a PR.
- Add memes in your commit messages.
- Bonus points for nautical puns.
MIT — because open-source pirates share their loot. 🏴☠️
If Docker is the ship, and containers are the crew, then Dockyard is the place where I keep yelling at them until they behave.
