Docker实战
文章平均质量分 81
蜗牛杨哥
成功就是将个人潜能发挥到极限!&&以及大多数人的努力程度之低,根本还轮不到拼天赋 【<br> |||| </br>】
决定出去看看,"看看那些在巨大压力下生活的老友们, 如果他们生活得还很好就取取经,如果他们生活状况一般, 就忽悠他们一起干事业"。找一些志同道合的人结伴而行,才能解决一个人单打独斗的势单力薄。尤其是在这个竞争日趋激烈的时代, 合伙创业, 会让很多事情从不可能变为可能, 从小打小闹发展到大规模运作。
展开
-
Kubernate之安装(实战)
Kubernate安装的时候,需要先安装主节点,然后安装从节点,主节点中,需要注意配置文件的配置,而且ETCD最好做单独服务,让etcd先启动后,然后再启动kubernate的master和node子节点,Master节点 有apiServer ,Scheduler,Controller-manager,Node节点有:kubelet和proxy和flanned,flanned是用来管理docker容器网络的,而且需要结合etcd来使用。kubernate容器的调度模...原创 2020-05-16 10:24:51 · 784 阅读 · 0 评论 -
Docker之Flannel管理网络(开发实战)
Docker中管理网络的工具的确挺多的,但是比如Weave的性能相对 较差,而且有虚拟机断网的bug. pipework 的ip没次重启就需要重新的配置,这也是挺麻烦的一件事,所以Flannel还是比较推荐使用的。网络拓扑图可以看出 ,数据发送到了物理节点后,走的是Flannel,然后分发到自己节点里面的docker容器里面,他们是通过维护一张表,来保证ip的唯一,通过将ip的信息存在etcd上1、安装etcd1.1...原创 2020-05-16 10:00:52 · 1002 阅读 · 0 评论 -
Docker之Weave网络问题(排查)
这几天好好的虚拟机,就是访问不上,发现是网络出了问题#查看网络日志信息 cat /var/log/messages | grep network眼睛精的小伙伴肯定发现了问题所在level=error msg="Handler for POST /networks/create returned error: network with name weave already existslevel=warning m...原创 2020-05-16 09:35:50 · 986 阅读 · 0 评论 -
Docker之批量删除容器(基础命令)
今天折腾docker的kubernetes的时候,我想把以前的容器都删除了,又懒得一个一个删除,所以想到了批量删除的操作基本原理#查看所有容器 docker ps -a#查看运行容器的id docker ps -q#查看所有容器的id docker ps -qa docker ps -a -q#和上面命令是一样的停止所有容器docker stop $(docker ps -qa)删除所有容器d...原创 2020-05-16 09:28:28 · 2563 阅读 · 0 评论 -
Docker之Weave实现Docker多宿主机互联(实战)
通过Weave可以简单的实现不同宿主机中容器和容器的连接,也可以让不容宿主机访问容器,使用weave注意,weave需要开放TCP和UDP的6783端口,注:docker允许同一个机器上的容器互通,为了完全隔离,需要在 docker daemon 启动参数添加上 –icc=false 。————————————————使用weaveweave可以用来做一个虚拟的网络,用于不同主机的docker容器连接,Weave是由Zett.io公司开......原创 2020-05-16 00:03:15 · 1706 阅读 · 0 评论 -
Weave常见问题集合
说实话,看别人做的教程weave装上就能用,我尼玛就菊花疼了,各种各样的问题,总体来说,还是自己第一 弄,不咋会,有iptables的配置和网桥配置问题,以及TLS和镜像找不到的问题existing iptables ruleiptables配置有问题, -A FORWARD -j REJECT --reject-with icmp-host-prohibited我们简单的翻译一下,REJECT 是用来返回一个错误的包来...原创 2020-05-15 02:07:17 · 1204 阅读 · 0 评论 -
Docker之跨主机容器连接(实战)
网桥实现Open vSwitch实现跨主机容器连接使用weave实现跨主机容器连接目前实现docker网络的开源方案有Weave、Kubernetes、Flannel、Calico、Open vSwitch、Libnetwork、Macvlan、Pipework以及SocketPlane等,其中Weave被评价为目前最靠谱的。排名根据使用的效果,由高到低。网桥实现通过在配置文件中配置--fixed-cidr,...原创 2020-05-15 01:57:17 · 451 阅读 · 0 评论 -
Docker之网桥保存(实战)
当我们配置好了docker的网桥的操作后,重启服务器,网桥就GG 了,这样Docker启动就完犊子了,需要配置网卡文件/etc/sysconfig/network-scripts/ifcfg-br0,然后重启网络service network restart,然后我们开启dockerservice docker start,就不会有问题了————————————————网关配置VMware中CentOS设置静态IP -yello...原创 2020-05-15 01:54:09 · 293 阅读 · 1 评论 -
Docker之修改/etc/default/docker 里的DOCKER_OPTS参数不生效问题(排雷)
默认情况下,/etc/default/docker配置了不会生效的,我们需要手动添加到docker的环境设定中,需要配置的文件是/usr/lib/systemd/system/docker.service,需要添加EnvironmentFile=-/etc/default/docker,让后在ExecStart这个配置中,添加引用的参数$DOCKER_OPTS。置网桥的时候,我们在/etc/default/docker里添加了...原创 2020-05-15 01:50:10 · 1087 阅读 · 0 评论 -
docker之ifconfig安装
当我想进入docker后,看网络地址,结果发现ifconfig的命令没有,所以直接装了,执行命令yum install net-tools,就可以安装ifconfig命令我进入了docker的系统后,发现ifconfig没有,查找后,发现ifconfig包在net-tools里面,然后直接安装net-tools就可以了#查找哪个安装包中有ifconfig命令yum provides ifconfig安装net-to...原创 2020-05-15 01:43:10 · 2835 阅读 · 0 评论 -
Docker之容器退出(实战)
Docker容器的退出操作有两种情况,1、容器外面,关闭容器,这种情况退出方式多样,存在着是否保存他的运行情况,Ctrl+P和Ctrl+Q分别按,可以退出容器,让容器仍运行,命令Ctrl+C和exist退出容器,不运行、在容器里面退出可以使用docker stop 容器名/id。第二方面,是关于启动的,我们可以使用 docker attach 容器名/id 连接已经启动的容器 和docker start 容器名/id启动关闭的容器——.........原创 2020-05-15 01:40:01 · 87421 阅读 · 10 评论 -
Docker之SELinux is not supported with the overlay2 graph driver on this kernel错误
这个问题是由于此linux的内核中的SELinux不支持 overlay2 graph driver,大家修改的时候,一定要注意字母的拼写,我就尴尬了,给整错了,还自己查了半天的错。唉,蠢哭了。5月 21 10:24:11 localhost.localdomain dockerd-current[4351]: Error starting daemon: SELinux is not supported with the overlay2 grap...原创 2020-05-15 01:35:23 · 565 阅读 · 0 评论 -
Docker之开启远程访问(实战)
场景:有这么个需求,我需要通过eclipse的 mvn package docker:build 的方式来进行部署docker容器的时候,我们是window的环境,这时候,就需要一个远程的docker来进行部署服务。打开/usr/lib/systemd/system/docker.service文件,修改ExecStart这行。vim /usr/lib/systemd/system/docker.serviceExecStart=/usr/...原创 2020-05-15 01:30:34 · 420 阅读 · 0 评论 -
centos7中修改Docker镜像默认的地址
在Centos中,通过修改Docker的/usr/lib/systemd/system/docker.service配置文件,来设定镜像的存储地址,这种方式,就有点类似与Maven的本地仓库信息,将镜像存储到本地仓库。修改docker.service文件,使用-g参数指定存储位置vim /usr/lib/systemd/system/docker.service #添加--graph 目录 ,到你想要存放的目录ExecSt...原创 2020-05-15 01:24:35 · 1846 阅读 · 0 评论 -
docker实战(七):docker 性质及版本选择
Docker的组成其实很简单。你需要搭建registry,专属于你自己的私有仓库,然后就是docker的镜像和docker的容器。Docker的性质Docker的组成其实很简单。你需要搭建registry,专属于你自己的私有仓库,然后就是docker的镜像和docker的容器。Docker的镜像,就类似与windos的系统盘,你只有有了它,你才能够跑起来容器。Docker的容器,很多人...原创 2020-04-28 21:42:09 · 1094 阅读 · 0 评论 -
docker实战(六):docker 网络及数据卷设置
绿色出现,关注优质资源..................................Docker组成Docker的组成部分docker类似于cs结构Docker ClientDocker Server我们可以将docker启动比喻成Docker server,我们执行命令的时候相当于Docker client默认情况下,docker会创建一个桥接网卡[docker 0...原创 2020-04-28 20:46:49 · 771 阅读 · 0 评论 -
docker实战(五):docker镜像及仓库配置
docker镜像与Docker仓库配置 docker运行原创 2020-04-27 23:33:40 · 10140 阅读 · 0 评论 -
docker实战(四):docker架构原理
Docker 架构原理原创 2020-04-27 10:05:54 · 939 阅读 · 0 评论 -
docker实战(三):docker网络模式(超详细)
docker网络序:原创 2020-04-26 10:28:45 · 3066 阅读 · 0 评论 -
docker实战(一):centos7 yum安装docker
安装Docker 最新版本,执行下面的命令[root@docker-02 ~]# yum install docker bridge-utils -y启动docker[root@docker-02 ~]# systemctl start docker启动的过程发生了一点下错误● docker.service - Docker Application Container Engi...原创 2020-04-25 19:15:14 · 2152 阅读 · 0 评论 -
docker实战(二):基础命令篇
(一):基础命令篇原创 2020-04-26 09:19:26 · 1605 阅读 · 0 评论 -
Docker从入门到实战(持续更新)
https://blog.csdn.net/qq_37128049/article/details/97618716原创 2020-04-15 17:47:32 · 205 阅读 · 0 评论