整个Raft日志会在其他管理器中复制,从而确保配置的高可用性保证与其他群集管理数据相同。 当您授予新创建或正在运行的服务对配置的访问权时,配置将作为文件装载到容器中。
Usevolumes(使用卷) 卷是持久化由Docker容器生成和使用的数据的首选机制。虽然绑定挂载依赖于主机的目录结构,但卷由Docker完全管理。
Docker会自动生成并加载一个名为容器的默认配置文件docker-default。在Docker版本1.13.0和更高版本中,Docker二进制文件将生成此配置文件tmpfs,然后将其加载到内核中。
相比之下,当您使用卷时,会在主机上的Docker存储目录中创建一个新目录,并且Docker会管理该目录的内容。 文件或目录不需要已经存在于Docker主机上。如果它尚不存在,它会根据需求创建。
配置直接安装到容器的文件系统中,而不使用RAM磁盘。 Windows支持 Docker17.06和更高版本包含对Windows容器上的秘密的支持。在实现中存在差异的地方,它们在下面的例子中被调用。
Docker支持Consul,Etcd和ZooKeeper(分布式存储)键值存储。 连接到键值存储的主机集群。 daemon集群中每台主机上配置正确的引擎。
步骤1.注册AWS并配置凭据 如果您还不是AWS用户,请注册AWS若要创建帐户并获取对EC2云计算机的根访问权限,请执行以下操作。如果您有一个Amazon帐户,您可以使用它作为您的根用户帐户。
创建一个服务 要创建没有额外配置的单副本服务,只需提供映像名称即可。该命令启动一个带有随机生成名称并且没有发布端口的Nginx服务。这是一个较为理想的例子,因为您将无法与Nginx服务交互。
Docker容器网络 本节概述Docker的默认网络行为,包括默认创建的网络类型以及如何创建自己的用户定义网络。它还介绍了在单个主机上或跨主机集群创建网络所需的资源。
一个例子可能是容器的应用程序创建并根据需要使用的临时一次性密码。 为了让容器访问数据而不需要永久写入数据,可以使用tmpfs只存储在主机内存中的挂载(如果内存不足,则使用交换)。
您可以创建覆盖网络,与独立容器的用户定义网络相同。您也可以将服务附加到一个或多个现有覆盖网络,以启用服务到服务的通信。覆盖网络是使用overlay网络驱动程序的Docker网络。
用法 添加depends'docker','~>2.0'到你的食谱的metadata.rb 使用菜谱中的资源,就像使用核心厨师资源(文件,模板,目录,包等)一样。
Customizethedocker0bridge 本节中的信息解释如何自定义Docker默认桥。这是一个bridge网络名bridge安装Docker时自动创建。
配置容器DNS 本节中的信息说明在Docker默认网桥中配置容器DNS。这是一个在安装Docker时自动创建名为bridge的bridge网络。
/my_config.txtmy_other_config:external:true Longsyntax 长语法提供了在服务的任务容器中如何创建配置的更细粒度。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
