搜索结果
查询Tags标签: docker,共有 3684条记录-
容器和虚拟机到底有啥区别?
Docker这几年的迅猛发展让容器重新流行起来,不过但很资料里介绍Docker时都说是 "新瓶装旧酒"。除了容器外虚拟机也是我们或多或少会接触到的虚拟化技术。虚拟机和容器都用于创建隔离的虚拟环境,但是这两种虚拟化技术有显著的不同,今天的文章就来聊一下它们之…
2020/7/9 17:08:59 人评论 次浏览 -
公司新来个同事,Docker 日志管理玩的贼 6 !
来源:自由早晚乱余生www.cnblogs.com/operationhome/p/10907591.htmlDocker-CE Server Version: 18.09.6 Storage Driver: overlay2 Kernel Version: 3.10.0-862.el7.x86_64 Operating System: CentOS Linux 7 (Core) Docker 日志分为两类:Docker 引擎日志(也就是 dock…
2020/7/9 14:08:53 人评论 次浏览 -
用Kubernetes部署Springboot或Nginx,也就一个文件的事
1 前言 经过《Maven一键部署Springboot到Docker仓库,为自动化做准备》,Springboot的Docker镜像已经准备好,也能在Docker上成功运行了,是时候放上Kubernetes跑一跑了。这非常简单,一个yaml文件即可。 2 一键部署Springboot 2.1 准备yaml文件 当准备好镜像文件后,要部…
2020/7/8 13:26:23 人评论 次浏览 -
Maven一键部署Springboot到Docker仓库,为自动化做准备
1 前言 前面《Springboot整合MongoDB的Docker开发,其它应用也类似》讲解了如何做Docker开发、如何把Springboot应用打包成一个镜像,但它是手动的,本文将讲解如何通过maven一键打包部署。 2 两个maven插件搞定 可以使用maven插件实现一键部署,这两个插件还是同一个公司…
2020/7/7 13:25:56 人评论 次浏览 -
Linux系统 Centos7 环境基于Docker部署Rocketmq服务
消息队列 基本概述MQ,Message Queue,基于TCP协议构建的简单协议,区别于具体的通信协议。基于通信协议定义和抽象的更高层次的通信模型,一般都是生产者和消费者模型,又或者说服务端和客户端模型。生产者/消费者模型:一般通过定义生产者和消费者实现消息通信从而屏蔽复杂…
2020/7/7 13:25:56 人评论 次浏览 -
wsl2 ubuntu20.04 上使用 kubeadm 创建一个单主集群
wsl2 ubuntu20.04 上使用 kubeadm 创建一个单主集群 官方文档使用 kubeadm 创建一个单主集群 环境初始化 建议尽可能初始化环境,命令wsl --unregister Ubuntu-20.04可重新安装,相当于重装系统。安装或重置过程中,打开这个 wsl2 窗口,提示如下: Installing, this may …
2020/7/7 8:25:53 人评论 次浏览 -
Springboot整合MongoDB的Docker开发,其它应用也类似
1 前言 Docker是容器开发的事实标准,而Springboot是Java微服务常用框架,二者必然是会走到一起的。本文将讲解如何开发Springboot项目,把它做成Docker镜像,并运行起来。 2 把Springboot打包成Docker镜像 Springboot的Web开发非常简单,本次使用之前讲解过的Springboot整…
2020/7/6 8:26:21 人评论 次浏览 -
Docker可视化工具Portainer
1 前言 从没想到Docker也有可视化的工具,因为它的命令还是非常清晰简单的。无聊搜了一下,原来已经有很多Docker可视化工具了。如DockerUI、Shipyard、Rancher、Portainer等。查看对比了一番,最后觉得Portainer还不错,功能齐全、界面简洁好看,就装来玩玩。 2 Portaine…
2020/7/5 13:26:23 人评论 次浏览 -
Docker常用镜像基本操作
file Docker Docker镜像的首行从FROM alpine之类的镜像开始,但是最初的基础镜像是如何创建的,本文使用一个busybox创建一个基础镜像,相信在此过程中会对docker一些相关的概念有进一步的理解。 什么是基础镜像(base image) 简单来说,基础镜像就是没有From或者FROM sc…
2020/7/3 9:26:25 人评论 次浏览 -
Mac上使用Docker Desktop启动Kubernetes,踩坑后终于搞掂
1 前言 Kubernetes又简称k8s,是Google开源的容器集群管理系统,最近也是火热。闲来无事(为了发文),捣鼓了一下,在Mac上搭建Kubernetes,遇到一些坑,也记录一下。 另外,Docker相关的概念可参考下面文章:Docker入门——理解Docker的核心概念。 2 问题Kubernetes is …
2020/7/3 8:26:29 人评论 次浏览 -
Docker攻略:打造一劳永逸的随身开发环境@.@
前言 每次换电脑安装各种开发包,electron打包,网络原因各种下载不到依赖,应用部署困难?那就看看这篇攻略,打造一劳永逸的随身开发环境吧 Docker安装官网注册账号 mac win:直接下载客户端运行 linux安装:hub.docker.com/search?q=&a…Docker基础 imagesdocekr …
2020/7/2 11:26:32 人评论 次浏览 -
docker + webhook 从零实现前端自动化部署
前言 得益于 node 的横空出世以及前端工程化的兴起,无论是开发模式,还是开发框架,前端生态链都产生了翻天覆地的变化,与此同时前端慢慢开始向其他领域探索,项目部署就是其中一个领域 在刀耕火种的时代,当执行 npm run build 将生成产物交给运维后,前端的任务就算完…
2020/7/2 11:26:06 人评论 次浏览 -
Viper解析&加载配置
Viper解析&加载配置1 Viper是什么 Viper是一个方便Go语言应用程序处理配置信息的库。它可以处理多种格式的配置。它支持的特性: 设置默认值 从JSON、TOML、YAML、HCL和Java properties文件中读取配置数据 可以监视配置文件的变动、重新读取配置文件 从环境变量中读…
2020/7/2 8:25:33 人评论 次浏览 -
golint代码自测
golint代码自测 1 安装golint 1.1 golang版本和golangci-lint版本需要对应: 官方版本对应描述如下: go < 1.9 isnt supported go1.9 is officially supported by golangci-lint <= v1.10.2 go1.10 is officially supported by golangci-lint <= 1.15.0. go1.…
2020/7/2 8:25:32 人评论 次浏览 -
Docker随手记3 - 基于Docker搭建Ubuntu下私服Nexus3
一、概述Nexus3可以支持Maven、Docker、NuGet、npm、Bower等,作为一个稳定的私服产品常常用于我们开发管理过程中。用Nexus搭建本地私服有如下好处:加速构建、稳定节省带宽统一控制,方便监管可以部署自定义构件这些优点使得Nexus日益成为主流的仓库管理器之一闲话少叙,…
2020/6/30 17:27:31 人评论 次浏览