Linux系统或云环境上运行Docker的实用指南!
无论是在笔记本上还是在远程云上,Docker 都能够改变创建、测试、部署和管理zui关键应用的方式。本书中,作者Christopher Negus 帮助读者从头开始掌握Docker 容器化技术。
开始的时候读者能够运行一些Ubuntu、Fedora、RHEL、CoreOS 或Project Atomic 的Docker 容器镜像,看完本书之后,读者就可以在现代Linux 和云环境中部署企业级质量、多容器的Kubernetes。
本书是写给系统管理员、软件开发人员和技术狂热者的,书中触及了Docker 使用的方方面面:设置容器化应用,使用单个和多个容器,在云环境中运行容器,以及开发容器。
书中通过桌面应用、系统服务和游戏等实际例子进行教学,指导读者构建和部署自己的Docker 化应用。随着经验的充实,读者还会学到不可或缺的Docker zuijia实践,这些实践用于构建和集成容器、进行日常的Docker 管理,以及以下几个方面:
● 理解Docker是什么以及能用它来做什么;
● 在标准Linux上安装Docker,或者在Atomic Host和CoreOS这样的容器专用操作系统上安装Docker;
● 搭建容器运行环境和私有Docker registry;
● 创建、运行、探究Docker镜像和容器;
● 查找、拉取、保存、加载和标记容器镜像;
● 在本地系统和Docker registry之间拉取和推送容器;
● 将Docker容器与宿主机的网络和存储集成起来;
● 使用docker build命令和Dockerfile文件构建容器;
● 减少空间消耗并删除不需要的容器;
● 从容器内访问特定的宿主机权限;
● 通过Kubernetes将多个容器编排为复杂的应用;
● 在云环境中使用超级特权容器;
● 使用Cockpit管理云上的容器;
● 开始Docker容器开发;
● 通过共享的Dockerfile学习容器构建技巧。