Docker学习篇
Docker
Coder编程
欢迎关注Coder编程公众号,主要分享数据结构与算法、Java相关知识体系、框架知识及原理、Spring全家桶、微服务项目实战、DevOps实践之路、每日一篇互联网大厂面试或笔试题以及PMP项目管理知识等。更多精彩内容正在路上~
展开
-
SpringCloud | Docker 学习系列 | 将SpringCloud Config 配置中心部署到docker中
一、前言 之前已经实现了SpringCloud | Docker 学习系列 | 将SpringCloud Eureka 服务注册与发现部署到docker详解并详细介绍了相关步骤,接下的相关的步骤我就省略了。。。二、环境准备 SVN服务器 JDK 8 MAVEN 3.3.9 SpringCloud Dalston.SR4 ...原创 2018-02-11 19:01:50 · 2303 阅读 · 2 评论 -
Docker | 学习系列 (六)Dockerfile指令详解
Dockerfile有十多个指令。本节我们来系统讲解这些指令,指令的一般格式为指令名称 参数 。ADD 复制文件ADD指令用于复制文件,格式为:ADD <src>... <dest>ADD ["<src>",... "<dest>"]从src目录复制文件到容器的dest。其中src可以是Dockerfile所在目录的相对路径,也可以是...原创 2018-04-04 16:36:26 · 263 阅读 · 0 评论 -
Docker | 学习系列 (五)Docker容器常用命令
本节我们来讨论Docker容器的常用命令。 新建并启动容器[重要]使用以下docker run 命令即可新建并启动一个容器。该命令是我们最常用的命令了,它有很多选项,下面笔者列举一些常用的选项。① -d选项:表示后台运行② -P选项:随机端口映射③ -p选项:指定端口映射,有以下四种格式。ip:hostPort:containerPortip::containerPorthostP...转载 2018-04-04 11:29:57 · 527 阅读 · 0 评论 -
Docker | 学习系列 (四)Docker镜像常用命令使用教程
我们首先来讨论Docker镜像的常用命令。搜索镜像可使用docker search 命令搜索存放在Docker Hub中的镜像。命令格式:docker search [OPTIONS] TERM参数:Name, shorthandDefaultDescription--automatedfalse只列出自动构建的镜像--filter, -f 根据指定条件过滤结果--limit25搜...转载 2018-04-04 11:21:01 · 577 阅读 · 0 评论 -
Docker | 学习系列 (三)Docker如何配置镜像加速器
国内访问Docker Hub的速度很不稳定,有时甚至出现连接不上的情况。本节我们来为Docker配置镜像加速器,从而解决这个问题。目前国内很多云服务商都提供了镜像加速的服务。常用的镜像加速器有:阿里云加速器、DaoCloud加速器等。各厂商镜像加速器的使用方式大致类似,笔者以阿里云加速器为例进行讲解。注册阿里云账号后,即可在阿里云控制台(https://cr.console.ali...转载 2018-04-04 10:44:22 · 1092 阅读 · 0 评论 -
Docker | 学习系列 (二)Docker安装教程(CentOS7/Ubuntu/macOS/Windows)
##2.1 CentOS2.1.1 系统要求CentOS 7或更高版本centos-extras 仓库必须处于启用状态,该仓库默认启用,但如果您禁用了该仓库,请按照https://wiki.centos.org/AdditionalResources/Repositories 中的描述重新启用。建议使用overlay2 存储驱动2.1.2 yum安装2.1.2.1 卸载老版本的D...转载 2018-04-04 10:39:39 · 424 阅读 · 0 评论 -
Docker | 学习系列 (一)Docker简单介绍
1.1 Docker简介Docker是一个开源的容器引擎,它可以帮助我们更快地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用Docker,可更快地打包、测试以及部署应用程序,并可减少从编写到部署运行代码的周期。TIPS(1) Docker官方网站:https://www.docker.com/(2) Docker GitHub:https://git...转载 2018-04-04 10:33:53 · 408 阅读 · 0 评论 -
Kubernetes | 学习教程 Kubernetes 概念初步了解
Kubernetes是Google开源的容器集群管理系统。它构建于docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。本文旨在梳理Kubernetes的架构、概念及基本工作流,并且通过运行一个简单的示例应用来介绍如何使用Kubernetes。总体概览如下图所示是我初步阅读文档和源代码之后整理的总体概览,基本...转载 2018-03-22 11:13:14 · 1502 阅读 · 0 评论 -
docker | 学习教程 docker 搭建无认证私有仓库
我们知道可以使用hub.docker.com作为我们公共或者私有的registry。但由于服务器在国外的原因,网速会非常的慢。所以我们在利用docker开发构建容器服务时,我们希望能够建立自己的私有registry,上传镜像值我们的私有registry中心,然后在其他物理机上部署的时候,可以快速的pull,然后实现大规模的分发以及部署,提高效率。下面将会说一下如何通过registry容器实...原创 2018-03-20 19:12:09 · 1074 阅读 · 0 评论 -
携程 Apollo 配置中心 | 学习笔记(五) | 详细介绍携程Apollo配置中心部署至Docker容器
一、Apollo配置中心介绍 关于携程apollo配置中心的介绍,官网和网上都有许多教程,这里我放下之前我写的,如果有不了解的可以先看这些文章。 携程 Apollo 配置中心 | 学习笔记(一) Apollo配置中心简单介绍 携程 Apollo 配置中心 | 学习笔记(二) Windows 系统搭建基于携程Apollo配置中心单机模式 ...原创 2018-04-03 15:08:13 · 9145 阅读 · 6 评论 -
SpringCloud | Docker 学习系列 | 将SpringCloud Eureka 服务注册与发现部署到docker详解
一、前言 最近在学习docker,顺便把之前学习的spring cloud 部署到Docker 中。至于什么是SpringCloud的服务注册与发现,什么是docker,我这里就不作赘述了。可以先去学习这两部分内容,再来看这篇文章,废话不多说了。直接开始!二、环境准备 JDK 8 MAVEN 3.3.9 SpringCloud Dalston.SR4 ...原创 2018-02-07 19:14:18 · 7160 阅读 · 2 评论 -
SpringCloud | Docker 学习系列 | Kubernetes 学习 将SpringCloud Config 配置中心部署到docker中并放入到Kubernetes中管理
已实现,先占坑,有时间再来填坑原创 2018-02-11 19:05:09 · 486 阅读 · 1 评论 -
SpringCloud | Docker 学习系列 | Kubernetes 学习 将SpringCloud Eureka 服务注册与发现部署到docker中并放入到Kubernetes中管理
一、前言 很早之前就想写这篇文章,终于有点时间来填坑了。之前都是在公司服务器上搭建的,这次在自己的电脑上搭建好了环境,再来完善这篇博客。二、环境准备 此次环境已经搭建完毕 kubernetes v1.9.0 docker 17.03.2-ce 博客参考: Kubernetes | 学习教程 (一)Kubernetes 1.9.0 离线安装教程 ...原创 2018-02-11 19:04:11 · 5859 阅读 · 3 评论 -
Docker学习篇 | (一) docker compose 安装教程
下载最新版的docker-compose文件$ sudo curl -L https://github.com/docker/compose/releases/download/1.15.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose 添加可执行权限$ sudo chmod +x /usr/loc...原创 2018-07-31 17:06:28 · 636 阅读 · 0 评论