Docker基础入门

Docker概述 Docker是一个用于开发,交付和运行应用程序的开放平台。 Docker优势 更快速的交付和部署 对于开发人员-BuildOnce,RunAnywhere 容器意味着环境隔离和可重复性。开发人员只需为应用创建一次运行环境,然后打包成容器便可在其他机器上运行。另外,容器环境与所在的Host环境是隔离的,就像虚拟机一样,但更快更简单。 对于运维人员-ConfigureOnce,RunAnything 只需要配置好标准

  • 0
  • 0
  • 阅读 ( 1094 )

宋宝华:Docker 最初的2小时(Docker从入门到入门)

本文系转载,著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:宋宝华 来源:微信公众号linux阅码场(id:linuxdev) 最初的2小时,你会爱上Docker,对原理和使用流程有个最基本的理解,避免满世界无头苍蝇式找资料。本人反对暴风骤雨式多管齐下狂轰滥炸的学习方式,提倡迭代学习法,就是先知道怎么玩,有个感性认识,再深入学习高级用法,

  • 0
  • 0
  • 阅读 ( 839 )

Docker之构建上下文详解

昨天写了使用Dockerfile定制镜像。其中构建上下文这一块没有写,今天把这一块单独拿出来写一下。 Docker镜像构建 简单说下构建镜像步骤: cdDockerfile所在目录; 执行dockerbuild构建命令: dockerbuild-t. 通过上面的工作流,很容易形成这样的理解误区: dockerbuild后面的.为Dockerfile所在的目录; Dockerfile文件名必须为Dockerfile; 其实上面这种理解是错误的,要想准确理解其含义,首先我们

  • 0
  • 0
  • 阅读 ( 755 )

Docker 系列之 基础入门

安装Docker Windows10专业版以上版本 DockerforWindowsInstaller 在安装前,需要确保目标机器已经开启了硬件虚拟化和HyperV;在安装的过程中建议不要进行其它操作,它需要自动重启。 Ubuntu DockerforUbuntu MacOS DockerforMacOS 镜像加速器:registrymirrorhttps://registry.docker-cn.com 安装完成后可打开bash窗口检查安装是否正常。 #查看当前安装版本 docker-v #查

  • 0
  • 0
  • 阅读 ( 1496 )

工作日志——Docker Registry GC

近期调研了Registry存储空间管理相关的内容,特与大家分享相关收获。调研时Registry最新版本为registry:2.5.0-rc.1 相关资料 这里是index:https://github.com/docker/distribution 这里是roadmap,包括registry未来会实现的特性:https://github.com/docker/distribution/blob/master/ROADMAP.md 这篇是API说明:https://github.com/dock

  • 0
  • 0
  • 阅读 ( 1243 )

多种方法创建docker registry


 
  搭建Docker私仓,可以使用docker官方提供的registry镜像。该镜像目前有2.0,2.3和2.3.1版本。它只与1.6.0以上版本的docker兼容。搭建私仓的步骤如下:
 
  
 
 一:无代理、无认证的registry
 
 1:下载registry镜像:
 
 
 
 [plain] view
 plain copy
 
 
  
 &#13

  • 0
  • 0
  • 阅读 ( 1147 )

docker-registry搭建过程中遇到的问题

使用registry启动私有仓库的容器 dockerrun-d-p5000:5000-v/root/my_registry:/tmp/registryregistry 说明:若之前没有安装registry容器则会自动下载并启动一个registry容器,创建本地的私有仓库服务。默认情况下,会将仓库创建在容器的/tmp/registry目录下,可以通过-v参数来将镜像文件存放在本地的指定路径上(例如,放在本地目录/root/my_registry下)。 宿主主机my_registry的目录结构

  • 0
  • 0
  • 阅读 ( 1286 )

Docker Registry——搭建专属的容器仓库

题记 一般情况下,如果我们的计算机在联网环境下,我们就可以直接通过dockerpullimages获得相关的镜像,当然这必须是联网环境,根据用户的网速情况或者镜像的大小有不同的等待,如果我们能够在本地建立一个类似与远程联网的镜像仓库,将我们常用的镜像都放在自己管理的专属仓库,岂不是无需等待,即可快速获得我们希望得到的镜像么. DockerRegistry就是完成搭建本地容器

  • 0
  • 0
  • 阅读 ( 868 )

关于Docker Registry v2的搭建

转自:http://blog.csdn.net/felix_yujing/article/details/51564739 新版registryv2对镜像存储格式进行了重新设计,并且和旧版还不兼容。registryv2是由go语言开发,docker从1.6版本开始支持registryv2,之前python开发的老版registry在网上已被标为废弃了(没有维护更新,但也可以用)。 之前在测试环境搭建了一个老版的registry,用了也比较久了。为了跟上技术的脚步,也准备今后使用新版registryv2。由

  • 0
  • 0
  • 阅读 ( 1238 )

Docker Registry/Distribution概述

2019独角兽企业重金招聘Python工程师标准>>> RegistryvsIndex DockerRegistry服务中的两个重要组件,分别承担以下不同的职责: Index:主要负责集中管理用户账户,访问权限,镜像的校验和以及区分公有和私有repos(也就是公共的命名空间)等,通常是以公开的web接口来实现。 Registry:主要负责镜像数据的存储,提供Pull和Push镜像的功能,以及委派授权部分给index实现. 当你用dockerpush

  • 0
  • 0
  • 阅读 ( 1431 )

docker私有仓库搭建

        使用docker构建了较多的镜像时,为了方便镜像的管理需要将镜像推到镜像仓库中,由于公共镜像仓库由于安全性及网络限制;此时,可以自己搭建docker仓库。 一、使用dockerregistry搭建docker仓库 1、使用dockerregistryrpm包构建docker镜像仓库 (1)使用yum安装dockerretistry #先安装epel仓库    ]#yuminstallepel-release #安装dockerregistry,真是的安装包为docker-dist

  • 0
  • 0
  • 阅读 ( 877 )

Docker私有registry(简单学习)及使用docker-compose快速搭建简易harbor仓库

DockerRegistry分类 Registry用于保存docker镜像,包括镜像的层次结构和元数据 用户可以自建registry,也可以使用官方的Docker Hub 分类 Sponsor Registry:第三方的Registry,供客户和Docker社区使用 Mirror Registry:第三方的Registry,只让客户使用 Vendor Registry:由发布Docker镜像的供应商提供的registry Private Registry:通过设有防火墙和额外的安全层的

  • 0
  • 0
  • 阅读 ( 1041 )

docker push 过程 distribution源码 分析

dockerpush过程distribution源码分析 承接上一篇“distributionstructureandstartup分析”本文分析一下distribution在dockerpush时候的处理流程。所写内容为个人对distributionregistry的理解,如有错误还请各位指出以便更正。 本文所涉及的存储信息是以本地文件系统为例进行分析说明。 在分析之前我先根据我的理解以本地存储为例对distribution的存储目录结构进行简单说明。 distribution存储目录分

  • 0
  • 0
  • 阅读 ( 1471 )

虚拟机安装alpine+docker环境

alpine作为一个轻量级docker容器已经是很流行了,alpinelinux也是一个很轻量级的linux系统,网上关于docker下配置alpine的例子不少,很少有基于alpine下配置docker环境的,本例即为虚拟机下安装alpine同时配置docker环境 pdf图文下载地址:http://download.csdn.net/download/u011411069/10120642 1.下载alpinelinux镜像   2.配置虚拟机 资源分配根据需要可调整,安装过程需要连接外网,dhcp分

  • 0
  • 0
  • 阅读 ( 1608 )

这可能是最为详细的Docker入门吐血总结

Docker是什么? 在计算机技术日新月异的今天, Docker 在国内发展的如火如荼,特别是在一线互联网公司, Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信的话看看下面这张图。 这是我在某招聘网站上看到的招聘 Java开发工程师 的招聘要求,其中有一条熟悉 docker 成为了你快速入职的加分项,由此可见熟悉 docker 在互联网公司的地位之重要。 当然

  • 0
  • 0
  • 阅读 ( 1014 )

Docker集群(一) —— Docker网络及flannel介绍

【摘要】本文介绍docker网络原理和设置,以及在docker集群中需要解决的问题。最后介绍flannel在解决docker网络问题中的作用。 1   基础 在介绍docker的网络之前,必须先认识docker所依赖的几个linux技术,这对理解docker的网络有帮助。因水平有限这一节仅简单介绍,对linux网络原理感兴趣的TX可以继续深入研究。 1.1 网络命名空间: Linux Namespaces机制提供一种资源隔离方案。PID,IPC,Netw

  • 0
  • 0
  • 阅读 ( 1229 )

Docker集群(三) —— Kubernetes 简单入门

【摘要】Kubernetes是Google开源的Docker容器集群管理系统,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能。本文介绍了kubernetes的重要概念,并通过实例的示例解释了如何应用kubernetes管理docker集群。 因操作系统不同、应用场景不同kubernetes的使用方法有不同,本文只介绍其中一种笔者实践过的切实可行的方法,旨在使读者快速了解Kubernetes,对其有直

  • 0
  • 0
  • 阅读 ( 765 )

黑科技——通过docker+xware在群辉DSM 6.0系统实现迅雷远程下载

家里装了一个群辉的NAS用于数据存储、备份等。受益于群辉良好交互的DSM系统,家用NAS不需要太多的专业技能也可以轻松玩转起来。家庭数据的备份,一个大头就是电影、视频等的存储。在DSM5.4以前,DSM系统原生支持迅雷远程下载,这给用户提供了相当大的便利,直接将视频下载到NAS系统中,然后在家里任何一台联网设备上直接播放。但是出于某些原因,迅雷跟群辉的合作关

  • 0
  • 0
  • 阅读 ( 1459 )

搭建私人docker仓库harbor

前言 dockerhub虽然很好,但是对公司的一些集体项目,不方便放上去,而且传输拉取时间慢等因素,便想到搭建本地docker仓库。正好docker官方有docker-registry支持本地仓库服务,不过可惜,只有服务后端,没有开源的ui。 使用docker-registry 仓库服务 dockerrun-itd--rm-p5000:5000-v/opt/data/registry:/tmp/registryregistry开启docker服务,仓库服务运行在镜像里,并和宿主机通过5000联通 上传镜像

  • 0
  • 0
  • 阅读 ( 1503 )

docker+compose+nginx+php

Title:docker+compose+nginx+php Date:2018-08-0713:58:55 Category:linux keywords:docker Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 我用docker做什么? 快速搭建开发所需环境,测试实验新组件(如rabbitmq,kafka).避免因安装而浪费太多时间,我的目的是快速尝试使用。 安装docker brewcaskinstall

  • 0
  • 0
  • 阅读 ( 1230 )