Docker 从入门到实践 0.9.0(2017-12-31)列表中的镜像体积总和并非是所有镜像实际硬 盘消耗。由于 Docker 镜像是多层存储结构,并且可以继承、复用,因此不同镜像可能会因为 使用相同的基础镜像,从而拥有共同的层。由于 Docker 使用 Union FS,相同的层只需要保 存一份即可,因此实际镜像硬盘占用空间很可能要比这个列表镜像大小的总和要小的多。 你可以通过以下命令来便捷的查看镜像、容器、数据卷所占用的空间。 列出镜像 58 $ docker system 像。 要知道,当我们运行一个容器的时候(如果不使用卷的话),我们做的任何文件修改都会被 记录于容器存储层里。而 Docker 提供了一个 docker commit 命令,可以将容器的存储层保 存下来成为镜像。换句话说,就是在原有镜像的基础上,再叠加上容器的存储层,并构成新 的镜像。以后我们运行这个新镜像的时候,就会拥有原有容器最后的文件变化。 docker commit 的语法格式为: 服务(推荐 3 或 5 个),并且推荐 使用 supervisord 等进程管理器来自动保持服务的运行。 ZooKeeper 是一个分布式集群中信息同步的工具,通过自动在多个节点中选举 leader ,保 障多个节点之间的某些信息保持一致性。 安装 安装主要需要 mesos、zookeeper 和 marathon 三个软件包。 Mesos 也采用了经典的主-从结构,一般包括若干主节点和大量从节点。其中,mesos0 码力 | 370 页 | 6.73 MB | 1 年前3
Docker 从入门到实践 0.4套接字,因为后者容易遭受跨站脚本攻击。现在用 户使用 Unix 权限检查来加强套接字的访问安全。 用户仍可以利用 HTTP 提供 REST API 访问。建议使用安全机制,确保只有可信的网络或 VPN,或证书保 护机制(例如受保护的 stunnel 和 ssl 认证)下的访问可以进行。此外,还可以使用 HTTPS 和证书来加强 保护。 最近改进的 Linux 名字空间机制将可以实现使用非 root 用0 码力 | 179 页 | 2.27 MB | 1 年前3
共 2 条
- 1













