云计算核心技术Docker教程:Docker Compose的kill和logs命令详解

来源:TECHWEB  责任编辑:小易  

杭州云计算学习之Docker容器的四种2113网络5261模式* Docker容器是一个开源的应4102用容1653器引擎,让开发者可以以统一的方式打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何安装Docker引擎的服务器上,也可以实现虚拟化。 随着云计算的飞速发展以及企业需求的多样化,Docker容器技术成为云计算人才必备的技能之一。很多人想要快速掌握Docker容器技术,接下来的杭州云计算学习进阶就给大家讲解Docker容器的四种网络模式。 1、closed container 封闭式网络模式没有网络协议栈的通信使用none模式,Docker容器拥有自己的Network Namespace,但是,并不为Docker容器进行任何网络配置。也就是说,这个Docker容器没有网卡、IP、路由等信息,只有lo网络接口。需要我们自己为Docker容器添加网卡、配置IP等。 2、bridged container 桥接式网络模式各个容器之间网络协议栈单独分离当Docker启动时,会自动在主机上创建一个docker0虚拟网桥,实际上是Linux的一个bridge,可以理解为一个软件交换机,它会在挂载到它的网口之间进行转发。同时,Docker随机分配一个本地未占用的私有网段(在 RFC1918 中定义)中的一个地址给docker0接口。当创建一个Docker容器的时候,同时会创建了一对veth pair 接口。这对接口一端在容器内,即eth0;另一端在本地并被挂载到docker0网桥,名称以veth开头。通过这种方式,主机可以跟容器通信,容器之间也可以相互通信。Docker就创建了在主机和所有容器之间一个虚拟共享网络。3、joined container 联合挂载式网络模式容器之间可以共享网络协议栈,即可以通过套接字来进行通信这个模式指定新创建的容器和已经存在的一个容器共享一个Network Namespace,而不是和宿主机共享。新创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享 IP、端口范围等。同样,两个容器除了网络方面,其他的如文件系统、进程列表等还是隔离的。两个容器的进程可以通过lo网卡设备通信。 4、opentainer container 开放式网络模式与主机共享网络协议栈Host模式使用是在容器启动时候指明--network host,此时容器共享宿主机的Network Namespace,容器内启动的端口直接是宿主机的端口,容器不会创建网卡和IP,直接使用宿主机的网卡和IP,但是容器内的其他资源是隔离的,如文件系统、用户和用户组。直接使用宿主机网络。同样启动一个nginx,此时共享主机网络,根据情况来使用,这样子也不用做端口转发,网络传输效率会比较高,传统的云计算由vmm(如kvm、xen)管理guest os,在guest os之上部署app,docker相当于vmm层吧,docker引起之上部署app本回答被网友采纳,我最近在玩docker,一种应用程序容器和linux的虚拟技术。它太酷了,创建docker镜像和容器只需要几分钟。所有的工作都是开箱即用的。在结束我一天的工作之前,我希望能保存下我的工作www.zgxue.com防采集请勿采集本网。

Docker-Compose kill命令可以通过发送 SIGKILL 信号来强制停止服务容器。支持通过参数来指定发送的信号。logs命令可以显示日志输出。

语法格式

Usage: kill [options] [SERVICE...]

Options:

-s SIGNAL 向容器发送信号. 默认是SIGKILL.

通过发送 SIGKILL 信号来强制停止服务容器。支持通过参数来指定发送的信号,例如:

$ docker-compose kill -s SIGINT

语法格式

Usage: logs [options] [SERVICE...]

Options:

--no-color 单色输出,不显示其他颜色

-f, --follow 跟踪日志输出,就是可以实时查看日志

-t, --timestamps 显示时间戳

--tail="all" 从日志的结尾显示,--tail=200

建议最好不要编造经历,这个存在求职诚信风险,你写的越深,被问得也就越深,假如你想找到一份好工作,还是得脚踏实地,一步一步来,千万别好高骛远,容易因小失大内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 谁有docker,kvm,云计算的项目经验,我想写在简历...
  • docker属于云计算的哪一层
  • 为什么docker是云计算必然的现在和未来
  • 为什么Docker是云计算必然的
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved