摘要:
内核兼容性 如果您的内核版本低于 3.10 版或缺少某些模块,则 Docker 无法正常运行。要检查内核兼容性,您可以下载并运行该check-config.sh 脚本。 curl https://raw.githubusercontent.com/docker/docker/master/contr 阅读全文
摘要:
在 Docker 守护进程上启用 IPv6 要在 Docker 守护程序上启用 IPv6,请参阅 启用 IPv6 支持。 Before you can use IPv6 in Docker containers or swarm services, you need to enable IPv6 s 阅读全文
摘要:
以非 root 用户身份管理 Docker Docker 守护进程绑定到 Unix 套接字而不是 TCP 端口。默认情况下,Unix 套接字归用户所有root,其他用户只能使用sudo。 Docker 守护程序始终以root用户身份运行。 如果您不想在 docker 命令前加上sudo,请创建一个名 阅读全文
摘要:
在 CentOS 上安装 Docker Engine https://docs.docker.com/engine/install/centos/,此页面是 Docker 的官网概述。 要在 CentOS 上开始使用 Docker 引擎,请确保满足先决条件,然后安装 Docker。 一、先决条件 1 阅读全文
摘要:
Docker网络实现 https://docs.docker.com/network/,此页面是 Docker 的官方概述。 Docker 容器和服务如此强大的原因之一是您可以将它们连接在一起,或者将它们连接到非 Docker 工作负载。Docker 容器和服务甚至不需要知道它们部署在 Docker 阅读全文
摘要:
Docker底层技术 一、Docker 底层的核心技术 Docker 是用Go 编程语言编写的,并利用 Linux 内核的几个特性来提供其功能。 Docker 使用一种称为容器 namespaces 的技术来提供隔离的工作空间。当您运行容器时,Docker 会为该容器创建一组 命名空间。 这些命名空 阅读全文
摘要:
Docker架构 要理解 Docker 架构,必须知道 Docker 三个基本概念: 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统,比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。 容器( 阅读全文
摘要:
容器部署发展简史 互联网企业生成环境的应用部署所经历的过程,大致可分为三个阶段: 物理机部署 虚拟机部署 容器化部署 1、传统部署时代: 早期,各个组织机构在物理服务器上运行应用程序。无法为物理服务器中的应用程序定义资源边界,这会导致资源分配问题。 例如,如果在物理服务器上运行多个应用程序,则可能会 阅读全文