1. Docker基础-docker容器之间通信

    本章节主要讲了容器之间是如何在默认网桥上进行通信的,这个bridge网络是在docker安装的时候,系统默认创建的。 Note: docker允许创建除了默认bridge网络之外的bridge网络 和外网通信 容器能否和外网通信是由两个因素决定的。第一个因素是宿主机是否转发容器的IP包。第二个因素是宿主机的iptables是否允许这个特定的连接。 IP包转发是由系统参数ip_forward来进行管理的。如果此参数是1,则只允许在容器之间传递数据包,此时容器是不能访问外网的。通常,你只需要保持docker服务器的默认设置(ip-forward=true)即可,并且当服务器启动时,docker会将ip_forward设置为1,并且系统内核已经启用,那么这时候哪怕你设置ip-forward=false也不会起作用。 检查内核上的设置或手动打开: ```bash $ sysctl net.ipv4.conf.all.forwarding

    2017/07/06 docker

  2. Docker基础-docker日志驱动配置

    Docker 包含多个日志记录机制,来帮助你从运行的容器或服务获取日志信息。这些机制成为日志驱动。 每一个docker daemon都有一个默认的日志驱动,每个容器都默认都是使用这个日志驱动,除非你自定义了其他的日志驱动。

    2017/07/06 docker

  3. Docker基础-docker在自定义的网络上定义DNS

    在自定义网络上的内嵌dns 这一章主要讲了在用户自定义网络中,容器内嵌dns的操作。连接到用户自定义网络的容器的DNS查询和连接到默认网桥网络的容器的查询方式不同。 Note: 为了保持向后的兼容性,默认网桥中的DNS配置保留,没有进行更改。有关默认网桥中DNS配置的详细信息,可以参考DNS in default bridge network

    2017/07/06 docker

  4. Docker基础-自定义docker bridge

    这篇主要解释了怎么绑定你自己的bridge来替换docker默认的bridge,这个默认的bridge网络是在安装docker的时候自动安装的。

    2017/07/06 docker

  5. Docker基础-bridge绑定容器端口

    本章节主要讲解了在Docker默认的bridge网络上绑定容器端口,这个bridge网络是在docker安装的时候,系统默认创建的。 Note: docker允许创建除了默认bridge网络之外的bridge网络

    2017/07/06 docker

  6. Docker基础-自动启动容器

    自动启动容器

    2017/07/06 docker

  7. Docker基础-docker容器日志处理方式

    docker logs显示了正在运行的容器的日志信息。默认情况下,docker logs显示命令的输出,就好象在终端中交互运行命令时一样。UNIX和Linux命令通常在运行时打开3个I/O流,成为STDIN,STDOUT和STDERR。STDIN为标准输入,其可以包括来自键盘的输入或来自另一个命令的输入。STDOUT为标准输出,STDERR为错误输出。默认情况下,docker日志显示STDOUT和STDERR。更多关于Linux上的I/O信息,可参考 Linux Documentation Project article on I/O redirection

    2017/07/06 docker

  8. Docker基础-docker compose应用在生产环境

    当你使用compose定义你的app用于开发环境时,同样也可以使用这个配置来在不同的环境,如CI,临时和生产环境运行应用程序。

    2017/07/06 docker