容器-Docker&K8s
文章平均质量分 82
OkidoGreen
这个作者很懒,什么都没留下…
展开
-
maven docker 相关操作
重启docker验证2、MAVEN配置3、dockerfile配置4、build publish镜像配置远程docker环境变量windows直接在环境变量中添加。转载 2023-08-10 16:00:11 · 361 阅读 · 0 评论 -
Harbor安装部署实战详细手册
是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中, 确保数据和知识产权在公司内部网络中管控。转载 2023-07-10 17:42:19 · 387 阅读 · 0 评论 -
Spring Boot配置docker-maven-plugin实现构建与推送镜像(Dockerfile)
【代码】Spring Boot配置docker-maven-plugin实现构建与推送镜像。原创 2023-03-27 17:03:11 · 2390 阅读 · 0 评论 -
Docker-批量删除REPOSITORY或TAG为<none>的镜像
通过images命令查询本地镜像列表有可能看到repository和tag均为none的镜像,这种镜像在Docker官方文档中被称作dangling images。转载 2023-03-27 16:02:18 · 114 阅读 · 0 评论 -
基于Alpine Linux镜像制作小体积JDK镜像
Java开发的jar包应用需要运行在JDK上(实际只需要JRE里的java运行工具和JVM,JDK中包含了JRE),而java运行工具和JVM又需要运行在操作系统上!而容器镜像正是这样从底层操作系统开始一层一层构建出来的,换句话说一个简单的Hello World镜像要能成功在容器中运行,它需要基于JDK镜像和操作系统镜像才能跑起来,JDK和操作系统都是非常大的。添加需要的文件到容器镜像的指定目录(这里使用了与WORKDIR相同的目录,但不是必须这样),添加分ADD和COPY两种,ADD会复制并解压(转载 2023-03-16 17:48:41 · 1254 阅读 · 0 评论 -
k8s-个人总结
k8s-kind:1、Ingress:暴露内部service给外部url,定义请求如何根据规则转发至不同service,类似反向代理;Ingress-controller:具体实现,实现参考:nginx-ingress;Ingress:规则配置模板;Ingress-controller:具体执行这些规则的组件;https://segmentfault.com/a/11900000199089912、外部访问方式kind-Ingressking-service情况下,serviceType原创 2020-10-01 15:23:27 · 567 阅读 · 0 评论 -
mac+docker+jenkins+gitlab+k8s+springboot从0搭建cicd
本文采用brew安装的jenkins;docker利用镜像安装的gitlab;利用docker利用镜像搭建的本地私有镜像仓库,利用k8s搭建了一套jenkins流水线来实现本地提交代码触发微服务部署的一套流水线。1. jenkins的安装jenkins安装的方式有很多种,可以在mac系统上利用brew install jenkins来安装,也可以利用docker image的方式安装,当然也可以采用k8s的方式来安装;homebrew的方式: brew install jenkins #安装转载 2020-09-13 08:33:04 · 1568 阅读 · 0 评论 -
Kubernetes 参考教程
https://blog.csdn.net/itzhangdaopin/category_8808851.html转载 2020-09-13 08:31:06 · 521 阅读 · 0 评论 -
Docker下载镜像太慢的解决方案
找了网上很多方法,使用镜像中国也是下载卡死。最后一种成功了,下载速度很满意1.先再阿里云注册账号,不需要绑定什么,直接注册就可以了,有账号的直接登录就好。地址:https://cr.console.aliyun.com点击跳转搜索容器镜像服务2.创建镜像仓库3.创建好之后点到这个选项卡在终端输入vim /etc/docker/daemon.json将"registry-mirrors": ["https://......com"](对应自己的加速地址)复制到文件中这是我的格...转载 2020-09-13 08:30:26 · 4644 阅读 · 0 评论 -
Docker总结(配合阿里云容器镜像服务)
Docker是个很好的工具,刚开始用觉得还没虚拟环境好用,随着深入了解,越发觉得Docker好用,今天就来总结一下使用心得。一、Docker基础1、背景知识1)docker是什么? Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用...转载 2020-09-13 08:27:50 · 682 阅读 · 0 评论 -
Maven的Docker插件绑定在某个phase执行
一场景某些场景下,有这样的需求,执行例如mvncleanpackage时,插件就自动构建Docker镜像。要想实现这点,只须将插件的goal绑定在某个phase即可。phase和goal可以这样理解maven命令格式是:mvnphase:goal,例如mvnpackagedocker:build。那么,package和docker都是phase,build则是goal。二修...转载 2020-02-17 14:25:07 · 632 阅读 · 0 评论 -
Maven 插件之 docker-maven-plugin 的使用
目录docker-maven-plugin 介绍 环境、软件准备 Demo 示例 配置 DOCKER_HOST 示例构建镜像 指定构建信息到 POM 中构建 使用 Dockerfile 构建 使用命令 绑定 Docker 命令到 Maven各个阶段 使用私有Docker仓库地址 安全认证配置 FAQ1、docker-maven-plugin 介...转载 2020-02-17 14:07:18 · 1613 阅读 · 0 评论 -
Dockerfile RUN,CMD,ENTRYPOINT命令区别
Dockerfile中RUN,CMD和ENTRYPOINT都能够用于执行命令,下面是三者的主要用途:RUN命令执行命令并创建新的镜像层,通常用于安装软件包 CMD命令设置容器启动后默认执行的命令及其参数,但CMD设置的命令能够被docker run命令后面的命令行参数替换 ENTRYPOINT配置容器启动时的执行命令(不会被忽略,一定会被执行,即使运行 docker run时指定了其他命令...转载 2020-02-17 14:03:49 · 618 阅读 · 0 评论 -
ETCD 简介 + 使用
随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现,更为重要的是,如何构建这样一套高可用、安全、易于部署以及响应快速的服务集群,已经成为了迫切需要解决的问题。etcd为解决这类问题带来了福音,本文...转载 2019-12-30 18:25:29 · 638 阅读 · 0 评论 -
Kubernetes服务发现之Service详解
一、引子Kubernetes Pod是有生命周期的,它们可以被创建,也可以被销毁,然后一旦被销毁生命就永远结束。通过ReplicationController能够动态地创建和销毁Pod(列如,需要进行扩缩容,或者执行滚动升级);每个Pod都会获取它自己的IP地址,即使这些IP地址不总是稳定可依赖的。这会导致一个问题;在Kubernetes集群中,如果一组Pod(称为backend)为...转载 2019-12-25 12:06:51 · 1018 阅读 · 0 评论 -
Docker – 你应该知道的10件事
https://blog.csdn.net/tiansuiwodong/article/details/51969467 容器并不是一个全新的技术,但这并不妨碍Docker如风暴一样席卷整个世界。如果你在IT圈里,你一定听说过Docker。就算与其他热门技术,如:Puppet/Chef,Hadoop或者MongoDB放在一起,Docker仍然让你耳目一新。不过就算Docker现在怎...转载 2019-01-20 21:12:54 · 764 阅读 · 0 评论 -
Docker拉取镜像报错no matching manifest for unknown in the manifest list entries
在Docker拉取centos镜像时报错C:\WINDOWS\system32>docker pull centosUsing default tag: latestlatest: Pulling from library/centosno matching manifest for unknown in the manifest list entries鼠标点击docke...转载 2019-02-01 15:32:27 · 16453 阅读 · 1 评论 -
【实践】Docker for Windows 制作tomcat 镜像并上传至 docker 仓库
准备工序1、官网下载Docker windows 版截止到2019年2月2,链接是https://hub.docker.com/editions/community/docker-ce-desktop-windows,exe文件,双击安装即可2、注册一个docker账户要上传你自己的docker容器,首先需要有自己的docker账户。https://hub.docker.com/...转载 2019-02-02 11:43:29 · 1925 阅读 · 0 评论 -
干货满满!10分钟看懂Docker和K8S
https://my.oschina.net/jamesview/blog/2994112 2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进...转载 2019-01-28 15:41:58 · 1217 阅读 · 0 评论 -
docker笔记 - container name 冲突
https://blog.csdn.net/972301/article/details/80915127Docker试验时候出现错误:[root@test3] # docker run -d --name mysql-server --network my-network -e MYSQL_ROOT_PASSWORD=secret mysql/usr/bin/docker-cur...转载 2019-03-13 17:03:19 · 3885 阅读 · 0 评论 -
Docker 入门 到部署Web 程序- (阿里面试常用的docker命令和优点)
https://www.cnblogs.com/aspirant/p/8808809.html最近阿里的面试官问我Docker是做什么用的,我记得之前360和美团,京东的都问过,但是一直没时间看,最近有时间了,系统的学习了一下Docker,在此做一下记录,方便各位看官学习交流一、Docker概述:Docker: 本意是码头工人,言外之意是集装箱;Java号称“一次编译,到处运行”,...转载 2019-01-18 12:19:45 · 802 阅读 · 0 评论