Docker build和发布使用作弊条

老房东
2 min readJul 29, 2021

这个Docker真的是文档很烂的东西,Docker的工具更是补丁上打补丁,神奇的需要去看代码里的文档才会知道。所以这里写点作弊条,记录一下要点。

Dockerfile 参考

docker build

docker build的命令行参数文档在这里

docker buildx

docker buildx的命令行参数文档在这里

docker compose

docker compose的命令行参数文档在这里

docker compose file参考

build多架构的Image

这个blog写的还算全面:

使用GitHub发布Docker映像

这是GitHub的build-push-action repository:

相关文档:

这里有我的一个示例:

Dockerfile: https://github.com/HDCodePractice/MusicPlayer/blob/main/Dockerfile

GitHub build publish workflows: https://github.com/HDCodePractice/MusicPlayer/blob/main/.github/workflows/build_and_publish_docker.yaml

docker-compose.yml 示例:https://github.com/HDCodePractice/MusicPlayer/blob/main/docker-compose.yml

--

--

老房东

Kayak浪 重剑配件残手 Python早期用户 FreeBSD远古鼓吹手 智能家居忽悠 苹果脑残粉