Y&Y

Love Crystal.Ye

1. Docker 网络插件(Docker’s networking subsystem is pluggable)

1.1. bridge

  1. Docker 默认设置的网络模式。
  2. Linux :
    • Docker 宿主机创建一个 docker0网卡, 随机分配一个本地未占用的私有网段,e.g: 172.17.0.1/16;
    • Docker 容器会增加一个 eth0 的网卡,随机分配同一网段: e.g 172.17.0.0/16 中的一个 ip.
    • 当 Docker 创建一个容器时,同时会创建了一对 veth pair 接口(当数据包发送到一个接口时,另外一个接口也可以收到相同的数据包)。这对接口一端在容器内,即 eth0;另一端在本地并被挂载到 docker0 网桥,名称以 veth 开头(例如 vethAQI2QT)。通过这种方式,主机可以跟容器通信,容器之间也可以相互通信。Docker 就创建了在主机和所有容器之间一个虚拟共享网络。
阅读全文 »

1. 查看容器中镜像的状态

  • docker inspect [OPTIONS] NAME|ID [NAME|ID…]
1
2
3
4
5
6
7
8
9
10
11
12
root@yuanmomo:~# docker inspect caddy |  grep Mounts -A 10
"Mounts": [
{
"Type": "volume",
"Name": "364f6354a78f19d5a55245d951eca756779d18328eec94121e2ecb377f64a84c",
"Source": "/var/lib/docker/volumes/364f6354a78f19d5a55245d951eca756779d18328eec94121e2ecb377f64a84c/_data",
"Destination": "/srv",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
},

1. Linux 增加 swap

  1. 查看当前 swap 大小,可以用 top,或者 free -m(MB单位)
  2. 查看磁盘空间: df -ah
  3. 如果需要查看磁盘的分区情况: fdisk -l
阅读全文 »

是时候跳出这个圈子了。。。最近抽空好好研究下 hexo,多学习 md, 记录笔记

0%