集群平台#DOCKER#001#参考图书及资料

Docker是一种容器,容器就是将软件打包成标准化单元,以用于开发、交付和部署,它是业界领先的软件容器平台。

0x01 参考书籍

书名ISBN作者出版社出版日期备注
每天5分钟玩转Docker容器技术9787302479703CloudMan清华大学出版社2017年09月W
Kubernetes权威指南:从Docker到Kubernetes实践全接触 第5版9787121409981龚正电子工业出版社2021年05月JB
Docker技术入门与实战 第3版9787111608523杨保华/戴王剑/曹亚仑机械工业出版社2018年09月P,W
深入浅出Docker9787115504890[英]Nigel Poulton人民邮电出版社2019年04月E,W
自己动手写Docker9787121317866陈显鹭电子工业出版社2017年07月P,W
第一本Docker书9787115419330[澳]詹姆斯·特恩布尔人民邮电出版社2016年04月P
Docker容器与容器云 第2版9787115435040浙江大学SEL实验室人民邮电出版社2016年10月P,W
Docker源码分析9787111510727孙宏亮机械工业出版社2015年08月P,W

0x02 在线教程

标题网址
RUNOOB Docker教程https://www.runoob.com/docker/docker-tutorial.html

0x03 参考网站

  • 官方网站

https://www.docker.com

https://www.docker.com/community/open-source

https://docs.docker.com

https://docs.docker.com/get-started/overview

https://docs.docker.com/manuals

https://docs.docker.com/reference

  • 开源项目:docker-ce

An open framework to assemble specialized container systems without reinventing the wheel.

https://mobyproject.org

https://github.com/moby/moby

https://github.com/moby/moby/pull/32691

https://github.com/docker/docker-ce/blob/master/README.md

  • 开源项目:docker-ce-cli

The cli used in the Docker CE and Docker EE products.

https://github.com/docker/cli

  • 开源项目:containerd

The industry-standard core container runtime, donated to the CNCF (Cloud-native Computing Foundation) with an emphasis on simplicity, robustness and portability

https://containerd.io

https://github.com/containerd/containerd

  • 开源项目:runc

The reference implementation for the Open Container Initiative (OCI)

https://opencontainers.org

https://github.com/opencontainers/runc

  • 开源项目:docker-buildx-plugin

https://github.com/docker/buildx

  • 开源项目:docker-compose-plugin

Define and run multi-container applications with Docker

https://github.com/docker/compose

  • 开源项目:Testcontainers

Testcontainers is an open source framework for providing throwaway, lightweight instances of databases, message brokers, web browsers and more

https://github.com/testcontainers

  • 开源项目:BuildKit

A set of tooling for building and packaging software using containers

https://github.com/moby/buildkit

  • 开源项目:DataKit

A tool to orchestrate applications using a 9P dataflow

https://github.com/moby/datakit

  • 开源项目:HyperKit

A toolkit for embedding hypervisor capabilities in your application

https://github.com/docker/hyperkit

  • 开源项目:InfraKit

A toolkit for creating and managing declarative, self-healing infrastructure

https://github.com/docker/infrakit

  • 开源项目:Docker Distribution

The Docker toolset to pack, ship, store, and deliver content.

https://github.com/distribution/distribution

  • 开源项目:Notary

A tool for running and interacting with trusted content collection – donated to the CNCF

https://github.com/docker/notary

  • 开源项目:Libnetwork

A native Go implementation for connecting containers

https://github.com/docker/libnetwork

  • 开源项目:Swarmkit

A toolkit for orchestrating distributed systems at any scale

https://github.com/docker/swarmkit

  • 开源项目:docker-ce-rootless-extras

https://github.com/moby/moby/blob/master/contrib/dockerd-rootless.sh

https://github.com/moby/moby/blob/master/contrib/dockerd-rootless-setuptool.sh

  • 依赖项目:rootlesskit

https://github.com/rootless-containers/rootlesskit

0x04 撰文参考