![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 71
luo_guibin
这个作者很懒,什么都没留下…
展开
-
harbor问题总结
harbor镜像参考报错原创 2024-06-12 11:22:59 · 373 阅读 · 0 评论 -
linux搭建harbor镜像仓库
linux安装harbor centos7安装harbor原创 2024-06-12 10:47:47 · 316 阅读 · 0 评论 -
docker容器内无法使用命令问题
docker容器内无法使用命令问题原创 2024-06-05 22:51:45 · 259 阅读 · 1 评论 -
docker部署kafka实战
部署kafka kafka实战 docker部署kafka docker部署zookeeper原创 2024-05-21 00:29:39 · 415 阅读 · 0 评论 -
docker-compose部署容器可视化管理平台portainer
docker-compose部署portainer容器管理平台 docker可视化管理平台 容器化管理可视化平台原创 2023-12-20 16:09:22 · 1497 阅读 · 0 评论 -
安装docker-compose
安装docker-compose原创 2023-12-20 16:02:12 · 707 阅读 · 0 评论 -
OpenStack七大组件解析
Keystone Nova Glance Neutron Horizon Cinder原创 2022-11-13 17:56:34 · 12566 阅读 · 0 评论 -
k8s(6)-自愈能力
Liveness 探测让用户可以自定义判断容器是否健康的条件。如果探测失败,Kubernetes 就会重启容器。还是举例说明,创建如下 Pod:启动进程首先创建文件,30 秒后删除,在我们的设定中,如果文件存在,则认为容器处于正常状态,反正则发生故障。部分定义如何执行 Liveness 探测:探测的方法是:通过cat命令检查文件是否存在。如果命令执行成功,返回值为零,Kubernetes 则认为本次 Liveness 探测成功;如果命令返回值非零,本次 Liveness 探测失败。...转载 2022-08-31 14:01:05 · 585 阅读 · 0 评论 -
k8s(5)-版本滚动更新与回滚
滚动更新是一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。滚动更新的最大的好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性。我们部署三副本应用,初始镜像为 httpd:2.2.31,然后将其更新到 httpd:2.2.32。滚动更新并不是一次全部更新,而是一次只更新一个,慢慢排队知道所有Pod更新完成。增加一个 Pod,总数为 1。减少一个 Pod,总数为 2。增加一个 Pod,总数为 2。减少一个 Pod,总数为 1。减少一个 Pod,总数为 0。...转载 2022-08-31 11:36:32 · 2776 阅读 · 0 评论 -
k8s(4)-Service三种类型以及内外网络访问Pod
默认类型,自动分配一个仅Cluster内部可以访问的虚拟IP,适用于cluster内部网络访问Service。k8s会自动分配一个IP地址赋予Service。② NodePort在ClusterIP基础上为Service在每台机器上绑定一个端口,这样就可以通过: NodePort来访问该服务。在NodePort的基础上,借助Cloud Provider创建一个外部负载均衡器,并将请求转发到NodePort。.........原创 2022-08-30 14:55:52 · 3139 阅读 · 0 评论 -
k8s(3)-容器运行应用(下)
前面提到过,DaemonSet是一种Controller,适用于每个Node只能运行一个副本的应用。DaemonSet 的典型应用场景有:在集群的每个节点上运行存储 Daemon,比如 glusterd 或 ceph。在每个节点上运行日志收集 Daemon,比如 flunentd 或 logstash。在每个节点上运行监控 Daemon,比如 Prometheus Node Exporter 或 collectd。...原创 2022-08-30 08:57:09 · 805 阅读 · 0 评论 -
k8s(2)-容器运行应用(上)
注意yaml配置文件是以yml为文件拓展名。以 nginx-deployment 为例,配置文件如下图所示:①apiVersion是当前配置格式的版本。②kind是要创建的资源类型,这里是Deployment。③metadata是该资源的元数据,name是必需的元数据项。④spec部分是该Deployment的规格说明。⑤replicas指明副本数量,默认为 1。⑥template定义 Pod 的模板,这是配置文件的重要部分。⑦metadata。...原创 2022-08-30 08:56:07 · 496 阅读 · 0 评论 -
k8s(1)-入门简介及概念
传统部署、虚拟化部署、容器化部署传统部署:应用直接部署在物理机上,技术相对简单,不能为应用程序定义资源使用边界,容易发生冲突,很难合理分配资源,造成资源浪费,且应用程序之间容易相互影响,虚拟化部署:在一台物理机上运行多个操作系统,每个虚拟机都是独立的环境,一定程度上解决了应用程序冲突的问题,但是在一台物理机上增加了两个操作系统,操作系统本身相对臃肿,浪费部分资源。容器化部署:容器内的应用程序所需的硬件资源由容器提供,而不是硬件!每个容器容器有拥有自己独立的文件系统、CPU、内存、进程空间等等。.......原创 2022-08-11 14:00:30 · 881 阅读 · 0 评论 -
Docker+Swarm实例配置 -三主一从
Docker+Swarm实例配置 -三主一从创建三主单从,因为遵循raft协议,所以必须搭建三台及三台以上的主节点。因为只有当主节点大于等于2的时候,docker集群才会正常工作。搭建三台是为了模拟有一台服务器宕机的情况。以本机为主节点创建一个新网络接着将my-nginx服务扩容,将原本的一个nginx容器升级到3个nginx容器当有机器宕机时,系统会将该机器上的服务(也可以叫容器)马上重新分配给仍在工作的机器。根据raft协议,只要还有系统中还有两台管理节点,系统就不会停止运行。原创 2022-02-18 13:46:12 · 1739 阅读 · 0 评论 -
Docker容器间网络互通
一、实现效果docker下的三个容器相互ping通。二、准备工作一台linux系统虚拟机,提前拉取busybox镜像,我们以busybox镜像为例子,同时需要安装一个网桥管理工具,sudo yum install -y bridge-utils。三、实例配置1、创建三个容器,分别是test1、test2、test3。docker run -dit --name test1 busybox sh查看容器是否启动docker ps2、进入容器:docker exe..原创 2022-02-18 00:52:46 · 6071 阅读 · 2 评论 -
docker注意事项
docker注意事项原创 2022-01-04 10:00:05 · 384 阅读 · 0 评论 -
docker学习第三天--docker常用命令
docker常用命令原创 2021-12-28 17:36:27 · 882 阅读 · 0 评论 -
docker学习第二天--docker基础知识 仓库、镜像、容器
二、docker基础知识2.1. docker三要素2.1.1 仓库(hub)2.1.2 镜像(容器镜像、imges)2.1.3 容器(contain、集装箱)2. 2仓库、镜像、容器间的关系原创 2021-12-26 17:51:13 · 1064 阅读 · 0 评论 -
docker--安装docker-ce
docker安装 / 更换阿里云仓库镜像原创 2021-12-26 17:13:11 · 3580 阅读 · 0 评论