随笔分类 - docker
摘要:首先进入/etc/docker/daemon.json文件 然后在里面加入下面的配置 { "registry-mirrors": ["https://docker.registry.cyou", "https://docker-cf.registry.cyou", "https://dockercf
阅读全文
摘要:我想每次打开电脑,只要自动运行docker的时候,马上把设置指定的容器也自动运行起来。 首先查看一下容器启动情况: # 查看docker运行命令 docker ps -a --restart参数有3个可选值 : 1、no # 启动docker时,不自动重启容器 docker container up
阅读全文
摘要:docker分层 docker镜像的分层(使用的是kvm 链接克隆,写时复制的特性) 1:分层的好处:重复利用,节约资源 2:镜像越大,迁移时间越长;并且你如果使用docker做集群,那么如果镜像太大, 有变化,每个更新的话,都需要很长时间。所以最好是镜像分2-3层(基础系统-应用服务-代码),集群
阅读全文
摘要:docker所依赖的包环境,为了方便不报错,推荐执行 yum install -y yum-utils device-mapper-persistent-data lvm2设置stable镜像仓库 yum-config-manager --add-repo https://download.dock
阅读全文
摘要:配置镜像加速器,为docker容器设置默认网段 mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "debug" : true, "registry-mirrors": ["https://dpayzz9i.mirror.aliy
阅读全文
摘要:如上图所示,Flannel首先创建了一个名为flannel0的网桥,而且这个网桥的一端连接docker0网桥,另一端连接一个叫作flanneld的服务进程。flanneld进程上连etcd,利用etcd来管理可分配的IP地址段资源,同时监控etcd中每个Pod的实际地址,并在内存中建立了一个Pod节
阅读全文
摘要:docker-machine命令 [root@master ~]# docker-machine --help Usage: docker-machine [OPTIONS] COMMAND [arg...] Create and manage machines running Docker. Ve
阅读全文
摘要:在Linux系统中,docker和docker-machine是分开安装的。 这里使用阿里云开源镜像文件站的docker工具,下载最新的docker-machine工具到本地 阿里云的docker-machine链接:https://mirrors.aliyun.com/docker-toolbox
阅读全文
摘要:环境: 系统:CentOS Linux release 7.7.1908 (Core) 应用版本:Docker version 19.03.6, build 369ce74a3c 管理节点:192.168.1.220 工作节点:192.168.1.221 工作节点:192.168.1.222 1、管
阅读全文
摘要:环境: CentOS Linux release 7.4.1708 (Core) Docker version 19.03.5, build 633a0ea 管理节点:192.168.1.220 工作节点:192.168.1.221 工作节点:192.168.1.222 一、创建网络与服务 1、管理
阅读全文
摘要:实践中会发现,生产环境中使用单个 Docker 节点是远远不够的,搭建 Docker 集群势在必行。然而,面对 Kubernetes, Mesos 以及 Swarm 等众多容器集群系统,我们该如何选择呢?它们之中,Swarm 是 Docker 原生的,同时也是最简单,最易学,最节省资源的,比较适合中
阅读全文
摘要:1. 登录阿里开发者平台 https://promotion.aliyun.com/ntms/act/kubernetes.html#industry 2. 点击“镜像搜索” 自动跳转到控制台的镜像搜索 3. 注册/登录后 进入Docker 镜像仓库 (https://cr.console.aliy
阅读全文
摘要:docker 到底是个什么东西呢? 我们在理解 docker 之前,首先我们得先区分清楚两个概念,容器和虚拟机。 可能很多读者朋友都用过虚拟机,而对容器这个概念比较的陌生。 我们用的传统虚拟机如 VMware , VisualBox 之类的需要模拟整台机器包括硬件,每台虚拟机都需要有自己的操作系统,
阅读全文
摘要:docker网络管理。 在通常情况下,Docker使用网桥(Bridge)与 NAT 的通信模式 (1) 容器访问外部网络 iptables -t nat -A POSTROUTING -s 172.17.0.0/16 -o docker0 -j MASQUERADE 2) 外部网络访问容器 doc
阅读全文
摘要:Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] -d, --detach=false 指定容器运行于前台还是后台,默认为false -i, --interactive=false 打开STDIN,用于控制台交互 -t, --tty=false
阅读全文
摘要:交换机的vlan是根据端口来划分的,如果一个PC接入vlan10的端口它就在vlan10中,否则就在其他vlan中。而 MAC VLAN 则可以有效解决这个问题,它根据 终端设备的 MAC 地址来划分 VLAN。这样,即使用户改变了接入端口,也仍然处在原 VLAN 中。 macvlan 允许你在主机
阅读全文
摘要:Docker Weave 命令整理 # 查看weave状态 weave status # 查看状态详情 weave status connections # 查看weave相互之间节点建立的关系 weave status peers # 查看当前分配的容器 weave ps # 查看weave当前版
阅读全文
摘要:当容器分布在多个不同的主机上时,这些容器之间的相互通信变得复杂起来。容器在不同主机之间都使用的是自己的私有IP地址,不同主机的容器之间进行通讯需要将主机的端口映射到容器的端口上,而且IP地址需要使用主机的IP地址。Weave正是为了解决这个问题而出现的,它把不同主机上容器互相连接的网络虚拟成一个类似
阅读全文
摘要:主机1的IP地址为:192.168.1.221 主机2的IP地址为:192.168.1.222 为主机1上的Docker容器分配的子网:172.17.1.0/24 为主机2上的Docker容器分配的子网:172.17.2.0/24 这样配置之后,两个主机上的Docker容器就肯定不会使用相同的IP地
阅读全文
摘要:节点 IP vxbr网桥 openvswitch01 192.168.1.221 10.10.1.2/24 openvswitch02 192.168.1.222 10.10.2.2/24 openvswitch01:192.168.1.221 [root@localhost ~]# ovs-vsc
阅读全文