
Docker
文章平均质量分 79
bjgaocp
这个作者很懒,什么都没留下…
展开
-
K8s 持久化存储 PV PVC
K8s实现wordpress项目PV所有节点都要装nfsyum install -y nfs-utils-*mkdir /wp/data /wp/code -pvim /etc/exports/wp/data 192.168.2.0/24(rw,async,no_root_squash,no_all_squash)/wp/code 192.168.2.0/24(rw,async,no_root_squash,no_all_squash)systemctl start rpcbindsyst原创 2020-10-30 11:22:41 · 229 阅读 · 0 评论 -
K8s控制器ReplicationController(RC)
replication controllerReplicationController为Kubernetes的一个核心内容,应用托管到Kubernetes之后,需要保证应用能够持续的运行,ReplicationController就是这个保证的key,主要的功能如下:确保pod数量:它会确保Kubernetes中有指定数量的Pod在运行。如果少于指定数量的pod,ReplicationController会创建新的,反之则会删除掉多余的以保证Pod数量不变。确保pod健康:当pod不健康,运行原创 2020-10-28 09:45:11 · 394 阅读 · 0 评论 -
K8s手工创建一个POD
mkdir /opt/yml -pcd /opt/ymlmaster节点操作vim k8s_pod.ymlapiVersion: v1kind: Podmetadata: name: nginx labels: app: webspec: containers: - name: nginx image: 192.168.2.50:5000/k8images/nginx:v1 ports: - containerPort:原创 2020-10-27 14:10:53 · 297 阅读 · 0 评论 -
Kubernetes集群组件安装(rpm安装)
节点规划k8s-m :192.168.2.50k8s-n1 :192.168.2.51k8s-n2 :192.168.2.52准备YUM源curl http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.re原创 2020-10-27 13:47:16 · 735 阅读 · 0 评论 -
Docker镜像仓库搭建
拉取registry 镜像docker pull registry创建宿主机目录,持久化存储mkdir /opt/registry启动容器docker run -d -p 5000:5000 --restart=always --name registry -v /opt/registry:/var/lib/registry registry修改docker配置文件vim /etc/docker/daemon.json"insecure-registri...原创 2020-10-22 15:42:41 · 239 阅读 · 0 评论 -
K8S控制器Deployment
简述Deployment为Pod和ReplicaSet提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController来方便的管理应用。典型的应用场景包括:定义Deployment来创建Pod和ReplicaSet 滚动升级和回滚应用 扩容和缩容 暂停和继续Deploymentreplication controller与deploy...原创 2019-12-24 14:51:19 · 711 阅读 · 0 评论 -
Kubernetes集群组件安装(二进制安装)
环境:192.168.2.100 master 和node1192.168.2.101 node2docker版本k8s版本master节点安装导入两个docker镜像docker load < pause-amd64-3.0.tardocker load < kubernetes-dashboard-amd64-v1....原创 2019-12-24 10:09:00 · 287 阅读 · 0 评论 -
Docker镜像仓库搭建 图形化Harbor
从安全和效率等方面考虑,部署在私有环境内的 Registry 是非常必要的,这里我是用的是Harbor这款VMware 公司中国团队为企业用户设计的 Registry server 开源项目一:简介Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。镜像的存储harbor使用的是官方的docker registry(v2命名是distribution)服务去完...原创 2019-12-18 13:18:52 · 315 阅读 · 0 评论 -
Dockerfile创建镜像
Dockerfile中的主要内容FROM 它的妈妈是谁(基础镜像) MAINTAINER 告诉别人,你创建了他(维护者信息) RUN 你让他干什么(在命令前面加上RUN) ADD 往他肚子里放点文件(COPY文件,会自动解压) WORKDIR 我是cd,(就是cd命令) VOLUME 给我一个存放行李的地方(目录挂载) EXPOSE 我要打开的门是什么(端口) RUN 进程要一直...原创 2019-12-17 14:32:23 · 109 阅读 · 0 评论 -
Docker数据管理
docker数据管理分为2中模式1 数据卷 2 数据卷容器数据卷供容器读写的特殊目录,容器被销毁后宿主机上被挂载目录中的文件还是存在的。尽量挂载目录,不要挂载文件,在早期的docker版本中如果修改了挂载的文件,文件inode号有可能会发生改变在宿主机上创建挂载目录mkdir /opt/datadocker run -it --rm -v /opt/data:/opt...原创 2019-12-16 16:15:15 · 169 阅读 · 0 评论 -
Docker单机编排docker-compose
yum -y install python-develpip install docker-compose编写docker-compose.yml文件cd /optvim docker-compose.yumweb1: #ID image: nginx #使用镜像 ...原创 2019-12-16 13:47:10 · 147 阅读 · 0 评论 -
Docker容器跨主机通讯
Docker容器跨主机通讯使用了consulConsul是什么Consul是一个服务网格(微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控)解决方案,它是一个一个分布式的,高度可用的系统,而且开发使用都很简便。它提供了一个功能齐全的控制平面,主要特点是:服务发现、健康检查、键值存储、安全服务通信、多数据中心。主机规划:192.168.2.100 consu...原创 2019-12-13 11:03:39 · 271 阅读 · 0 评论 -
Docker网络简单介绍
Docker自身的4种网络工作方式,和一些自定义网络模式安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none 、hosthost:容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。 Container:创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口范围。 None:该模式关闭了容器的网络功...原创 2019-12-12 15:26:52 · 188 阅读 · 0 评论 -
Docker资源限制
docker是通过 容器使用linux kernel(内核)的namespace模块实现隔离docker run -it--cpuset-cpus 0 -c 2048 -m 100M --name redis_my dcf9ec9265e0 bash-cpuset-cpus :指定容器使用那颗CPU-c :限制CPU配额默认是1024 这个限制实际的意思是:如果多个容器之间发生CP...原创 2019-12-11 09:18:09 · 90 阅读 · 0 评论 -
Docker定制私有镜像
手动创建一个nginx+php的镜像基础镜像Centos7第一步安装软件进入根据centos镜像创建的仓库安装nginx和php-fpm跟新YUM源yum -y install wgetwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo安装nginx和php-fpm...原创 2019-12-10 16:30:17 · 124 阅读 · 0 评论 -
Docker基础命令
1 搜索镜像搜索centos镜像docker search centosNAME:镜像名称 DESCRIPTION :描述信息 STARS:类似于点赞 OFFICIAL:是否为Docker官方发布 AUTOMATED:是否为自动构建(第三方构建)2 拉取镜像docker pull centos3 查看下载的镜像docker images...原创 2019-12-06 17:57:39 · 598 阅读 · 0 评论 -
Docker安装
Centos7 安装yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache fast yum -y inst...原创 2019-12-06 13:54:13 · 139 阅读 · 0 评论 -
Docker优势
为什么要使用 Docker?作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。首先,Docker 容器的启动可以在秒级实现,这相比传统的虚拟机方式要快得多。其次,Docker 对系统资源的利用率很高,一台主机上可以同时运行数千个 Docker 容器。容器除了运行其中应用外,基本不消耗额外的系统资源,使得应用的性能很高,同时系统的开销尽量小。传统虚拟机方式运行 1...原创 2019-12-06 11:08:42 · 1407 阅读 · 0 评论 -
Docker简单介绍
Docker 是一个开源项目,它基于 Google 公司推出的 Go 语言实现。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。Dockers 是基于LXC(基于容器的操做系统层级的虚拟化技术)技术之上构建的容器引擎。LXC容器技术将操作系统抽象到了一个新的高度。直接从init启动,省去了硬件自检、grub引导、加载内核、加载驱动等传统启动项目,因此启动飞速。Docker...原创 2019-12-06 10:46:01 · 171 阅读 · 0 评论