Docker
若依不弃
一花一世界 一叶一追寻
一曲一场叹 一生为一人
你若生死相依 我定不离不弃
展开
-
Docker实践,部署SpringCloud微服务
Docker部署SpringCloud微服务 公司的项目springcloud微服务项目上,并且是用docker部署项目 以下是操作步骤 部署流程 1、创建项目镜像准备的文件夹 mkdir /home/dockerhome/hzsh-lims-service/ 2、创建dockerfile文件 vim /home/dockerhome/hzsh-lims-service/dockerfile ...原创 2019-08-13 16:55:59 · 1969 阅读 · 0 评论 -
JAVA资深架构师成长路线->分布式扩展到微服务架构>Docker
文章目录JAVA资深架构师成长路线大纲Docker安装与使用基础操作Docker File快速进阶Docker网络与存储Docker山乡与存储DockerCompose用法微服务与Docker集成实现动态扩容 JAVA资深架构师成长路线大纲 个人认为想要成为架构师就必须搭建自己的知识体系,形成系统化,结构化。 于是借鉴一些大神的学习思维导图,整理了个人学习路线与知识架构。 后续会一直维护并充实此...原创 2019-08-13 23:45:14 · 335 阅读 · 0 评论 -
Docker 学习:生成docker镜像
Docker生成镜像的两种方式 有时候从Docker镜像仓库中下载的镜像不能满足要求,我们可以基于一个基础镜像构建一个自己的镜像 两种方式: 更新镜像:使用 docker commit 命令 构建镜像:使用 docker build 命令,需要创建Dockerfile文件 更新镜像 先使用基础镜像创建一个容器,然后对容器内容进行更改,然后使用 docker commit 命令提交为一个新的镜像(...原创 2019-08-12 22:26:03 · 356 阅读 · 0 评论 -
Docker实战,手动构建tomcat7,并部署项目
文章目录Docker实战,手动构建tomcat7centos基础镜像准备jdk7和tomcat7构建tomcat镜像Dockerfile编写build镜像run容器删除容器:删除镜像:重新打包镜像并运行容器进入容器测试tomcat部署项目相关学习JAVA资深架构师成长路线->分布式扩展到微服务架构>Docker Docker实战,手动构建tomcat7 项目要使用Docker进行部署,...原创 2019-08-20 15:29:09 · 990 阅读 · 0 评论 -
Docker Compose容器编排
文章目录Docker Compose简介安装通过Python-pip安装通过GitHub链接下载安装简单实例Docker Compose模板文件常用指令imagebuildcommandlinksexternal_linksportsexposevolumesvolumes_fromenvironmentenv_fileextendsnetdnsdns_search其它使用Docker Compo...原创 2019-08-13 23:44:40 · 304 阅读 · 0 评论 -
Docker 网络
Docker 网络 Docker的四种网络模式 Bridge Host None container 自定义docker0桥的网络属性信息 相关学习路线 JAVA资深架构师成长路线->分布式扩展到微服务架构>Docker原创 2019-08-13 23:39:51 · 193 阅读 · 0 评论 -
Docker 镜像仓库 阿里云镜像服务
Docker 镜像仓库 此处使用阿里云的容器镜像服务,创建一个公有镜像仓库 步骤 登录阿里云容器镜像服务 创建命名空间 镜像仓库->创建镜像仓库 填写仓库信息->下一步 选择本地仓库->创建镜像仓库 创建成功 相关学习 JAVA资深架构师成长路线->分布式扩展到微服务架构>Docker ...原创 2019-08-13 23:37:10 · 196 阅读 · 0 评论 -
Docker 学习之二:Docker安装和使用
Docker 安装 与使用 Docker安装 Docker 提供了两个版本:社区版 (CE) 和企业版 (EE)。 操作系统要求 以Centos7为例,且Docker 要求操作系统必须为64位,且centos内核版本为3.1及以上。 查看系统内核版本信息: uname -r ...原创 2019-08-09 10:34:16 · 424 阅读 · 0 评论 -
Kubernates简介、安装与集群搭建
Kubernates 简介 Kubernetes(K8s)是Google在2014年发布的一个开源项目。据说Google的数据中心里运行着10多亿个容器,而且Google十年多前就开始使用容器技术。最初,Google开发了一个叫Borg的系统(现在命名为Omega)来调度如此庞大数量的容器和工作负载。在积累了这么多年的经验后,Google决定重写这个容器管理系统,并将其贡献到开源社区,让全世界都能...原创 2019-08-18 17:54:30 · 2409 阅读 · 0 评论 -
Docker 学习之一: Docker 简介
Docker 简介 背景 开发和运维之间因为环境不同而导致的矛盾 集群环境下每台机器部署相同的应用 开发运维一体化DevOps(Development and Operations) 简介 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到 任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 D...原创 2019-08-09 10:13:17 · 346 阅读 · 0 评论 -
Docker实践,Shell脚本自动根据镜像名和端口,启动docker容器,运行springcloud项目
Shell脚本自动启动docker容器 背景 在Docker实践,部署SpringCloud微服务中,是部署SpringCloud项目的流程,微服务构架原因要经常运行4、5个相同镜像的容器来作为集群,达到微服务高可用。 Shell脚本编写 感觉启动的命令过于复杂,于是编写了个Shell脚本来运行镜像,以下是源码: #/bin/bash 根据镜像名和端口,用docker启动容器,运行springcl...原创 2019-08-13 17:25:17 · 2424 阅读 · 1 评论 -
spring cloud IP注册问题
问题 今天使用docker部署启动springCloud微服务时出现调用错误 #原因 使用http://IP:8761/eureka/apps,查看微服务注册信息,发现是微服务IP注册错误。 解决办法之一 : 启动容器时添加IP的环境变量即可 //注册中心的ip信息,防止 docker启动时直接注册IP为容器IP -e “EUREKA_INSTANCE_IP-ADDRESS=10.152.70....原创 2019-09-29 16:09:27 · 228 阅读 · 0 评论