随笔分类 - docker
云计算如果使用OpenStack的话,成本太高,小问题升级云主机就搞定了,docker轻量化的特点,甚至可以在云主机上部署,所以嘛,要学一学基础咯
摘要:在做这个实验前,需要用到consul,用于实现服务发现和DNS的功能,consul的安装相对简单,其详情功能介绍可查看官网:https://www.cnblogs.com/xiaohanlin/p/8016803.html,https://www.consul.io/docs/architectur
阅读全文
摘要:在实际生产环境中,为了提高系统的健壮性和大规模容器的部署性能要求,需要将容器部署在多个节点上,这个时候就考虑容器之间的通讯问题了。 今天就来介绍一些docker容器的跨主机通讯方式之一:macvlan macvlan 是将一块物理网卡虚拟成多块虚拟网卡,其原理其实是:正常情况下,一个网卡下面对应一个
阅读全文
摘要:之前学到docker中几大组成:容器、镜像、仓库、卷和网络,今天先了解一下docker的网络。命令可通过docker network查看,在没做docker做任务配置之前,默认的网络主要有三种: [root@docker-1-26 ~]# docker network --help Usage: d
阅读全文
摘要:很多情况下,同一虚机或不同虚机中的不同容器间有互通的要求。看看常用的方法有哪些吧 先看看同一虚机中的不同容器间互通: [root@docker-1-26 ~]# docker run -d --name centos1 --privileged=true centos:centos7 /usr/sb
阅读全文
摘要:dockfile:类似于ansible的剧本。编写剧本,纯文本,极小,更适合传输;适用于定制化开发。可以参考一下这个简介:https://www.runoob.com/docker/docker-dockerfile.html;https://docs.docker.com/engine/refer
阅读全文
摘要:docker具有build anywhere的特性,但是很多时候由于一些特写,需要对docker 容器中的一些文件进行增删改查,或增加了一些特定服务,而修改部分仅仅是对于该容器有效,如果有RC控制器的情况下,从镜像中重新生成一个容器时,修改的文件就作废。为了防止这种情况,需要将修改的部分固化到镜像文
阅读全文
摘要:之前已经安装了nginx的容器,访问界面就是一个欢迎界面,啥也没有,今天就想往里面放点东西,学学docker的卷管理。 docker的卷管理用到的命令就是docker volume [root@docker-1-26 ~]# docker volume --help Usage: docker vo
阅读全文
摘要:docker的几大核心组件是镜像、容器、仓库、网络和存储。那今天学习一下对这几大组件操作的常用命令。其实docker的命令都有一个规律,对镜像操作用docker image,对容器操作用docker container,对卷操作用docker volume,对网络操作用docker network,
阅读全文
摘要:前面了解了一下chroot和LXC容器技术,有了前面的引入,今天就开始学习docker了。 首先,docker是通过内核虚拟化技术实现的,namespace用于提供隔离环境,cgroup作资源限制; 因为docker本质上属于一个进程,如果占用资源太多,会out of memory直接杀掉进程; 正
阅读全文
摘要:docker 第一问:什么是容器 容器就是在一个隔离的环境中运行的一个进程。注意关键词,隔离和进程。如果进程停止,那么容器就销毁。因为具有隔离的特点,所以每个容器都拥有自己的文件系统:包括IP地址、主机名等。什么是进程呢?简单理解就是一个程序。一条命令就是一个程序,比如ls,df -h 既然是隔离的
阅读全文