一、容器日志管理
使用doxker logs 查看容器日志
docker logs CONTAINER
--details 查看详细的日志信息
--follow(-f) 跟踪日志输出
--since 显示某个开始时间的所有日志
--tail 仅显示出最新的N条容器日志
--timestamps(-t) 显示时间戳
--until 显示到某个截止时间的所有日志
二、docker网络基础
docker容器网络模型
CNM高层架构
沙箱:包含容器的网络栈配置,涉及容器的接口、路由表和DNS设置的管理。
端点:将沙箱连接到网络。
网络:CNM并没有定义OSI模型中的网络层,这里的网络可以由Linux网桥、虚拟局域网(Virtual Local Area Network,VLAN)等来实现。
CNM驱动接口
网络驱动:docker网络驱动提供网络运行的具体实现。
IPAM驱动:docker有一个内置的IP地址管理驱动。
docker wentwork connect 将容器连接到指定的网络
docker network create 创建一个网络
docker network disconnect 断开容器与指定网络的连接
docker network inspect 显示一个或多个网络的详细信息
docker network ls 显示网络列表
docker network rm 删除一个或多个网络
三、实现两个容器通信
启动两个容器
登录docker docker exec -it ap1 ash 登录后ping ap2的ip
如果使用ap2 ping 将ip写入hosts文件即可
echo ''172.17.0.3 ap2'' >>/etc/hosts