镜像

Linux安装Harbor镜像仓库

爱⌒轻易说出口 提交于 2020-03-10 17:27:02
1.yum安装docker 2.更换国内镜像源 3.安装docker-compose 4.下载Harbor二进制包 链接:https://pan.baidu.com/s/1Y309d26b7ZUI9oyEVzQUpg 提取码:w7cb 5.解压 tar xvf harbor-offline-installer-v1.9.4.tgz mv harbor /opt/ cd /opt/harbor 6.修改配置文件harbor.yml cp harbor.yml harbor.yml.bak vim harbor.yml hostname: 172.16.38.202 #本机IP地址 harbor_admin_password: admin #admin用户的密码 data_volume: /data #数据存储路径 7.安装Harbor PS:如果拉取镜像慢可以从我的百度网盘下载: 链接:https://pan.baidu.com/s/1XPONEge2NnBeq04vlh4ceQ 提取码:q8x9 ./prepare #配置Harbor,会去拉取镜像 ./install.sh #安装Harbor 8.访问Harbor 在浏览器输入 172.16.38.202 安装完成 来源: CSDN 作者: 运维@小兵 链接: https://blog.csdn.net/anqixiang

Docker 01 前言 (可以不看)

萝らか妹 提交于 2020-03-10 16:40:39
Docker简介 什么是虚拟化? 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。 在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件,从而最大化的利用物理硬件 对资源充分利用。 虚拟化技术种类很多,例如:软件虚拟化、硬件虚拟化、内存虚拟化、网络虚拟化、桌面虚拟化、服务虚拟化、虚拟机等等。 什么是Docker? Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。 Docker

npm更换成淘宝镜像源以及cnpm

早过忘川 提交于 2020-03-10 14:49:22
1.需求由来 由于node安装插件是从国外服务器下载,受网络影响大,速度慢且可能出现异常。所以如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队( 阿里巴巴 旗下业务 阿里云 )干了这事。来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。 也就是说我们可以使用阿里布置在国内的服务器来进行node安装。 2.使用方法 1.使用阿里定制的 cnpm 命令行工具代替默认的 npm,输入下面代码进行安装: $ npm install -g cnpm --registry=https://registry.npm.taobao.org 2.检测cnpm版本,如果安装成功可以看到cnpm的基本信息。 cnpm -v 3.以后安装插件只需要使用 cnpm intall 即可 假如我已经习惯了 npm install 的安装方式,我不想去下载阿里的cnpm命令工具将命令变成cnpm怎么办?很容易我们想到,我直接将node的仓库地址改成淘宝镜像的仓库地址不就好了吗? 3.单次使用 npm install --registry=https://registry.npm.taobao.org 4.永久使用 设置成全局的下载镜像站点,这样每次install的时候就不用加--registry

05-Docker仓库

本小妞迷上赌 提交于 2020-03-10 11:14:28
访问Docker仓库 仓库(Repository)是集中存放镜像的地方,又分共有仓库和私有仓库。注册服务器和仓库有所区别,注册服务器是存放仓库的具体服务器,一个注册服务器可以有多个仓库,而每个仓库下可以有多个镜像,仓库可以被认为是一个具体的项目或目录,如private-docker.com/ubuntu private-docker.com是注册服务器地址,ubuntu是仓库名。 公共镜像市场 Docker Hub是docker官方提供的最大的公共镜像仓库,网址https://hub.docker.com 大部分镜像的需求都可以在Docker hub中直接下载 1、登录,可以通过命令执行docker login命令来输入用户名、密码和邮件来完成注册和登录,注册成功后本地用户目录下会自动穿件.docker/config.json文件,保存用户的认证信息。 2、基本操作,用户不需要登录就可以通过docker search命令来查找官方仓库的镜像,并利用docker [image] pull命令来将他下载到本地。 3、自动创建,是docker hub提供的自动化服务,可以自动跟随项目代码更新而重新构建镜像。如创建了一个应用镜像,如果发布了新版本需要手动跟新镜像。而自动创建可以让用户通过docker hub指定一个目标网站上的项目,一旦项目发生变化,自动执行创建。 1)创建登录Docker

docker基本操作

梦想与她 提交于 2020-03-10 01:16:16
文章目录 Centos7安装docker 配置docker加速器 镜像管理 通过容器创建镜像 导入导出镜像 Centos7安装docker 下载阿里云提供的docker yum源: [root@linux01 ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 1 安装docker社区版(免费版): [root@linux01 ~]# yum -y install docker-ce 1 启动docker服务: [root@linux01 ~]# systemctl start docker 1 查看docker版本信息:docker version 配置docker加速器外汇技术面www.gendan5.com/tech.html 配置加速器可以提升获取Docker官方镜像的速度,创建配置文件: [root@linux01 ~]# vi /etc/docker/daemon.json 1 配置文件内容: { "registry-mirrors": [" https://jmnbijcd.mirror.aliyuncs.com "] } 1 2 3 #该url为加速器地址,需要自行到阿里云—>容器镜像服务—>加速器获取

OpenStack入门之核心组件梳理(3)——Glance篇

时光毁灭记忆、已成空白 提交于 2020-03-09 22:21:59
OpenStack入门之核心组件梳理(3)——Glance篇 前言 ​ 之前的文章中相继介绍了OpenStack中关于Keystone以及Nova组件的概念、架构、原理等内容,那么本文继续讲述OpenStack中的Glance组件的相关理论要点。 ​ 对于Glance组件的理解还是需要对OpenStack整体概念和组件构成有所掌握,并且在OpenStack这一大项目中,对于各个组件之间的联系的梳理还是尤为重要的。笔者给出下面的几篇文章,对于初学者而言理解起来有所帮助。 ​ 友情链接: ​ OpenStack概念以及核心组件概述 ​ OpenStack部署节点类型和架构 ​ OpenStack核心组件Keystone ​ OpenStack核心组件Nova ​ Glance是OpenStack中提供的服务的,用户可以上传和发现与其他服务一起使用的数据资源。本文主要从Glance组件的概念及作用、主要的功能模块、基本的架构组成、以及其支持虚拟机镜像的格式类型四个方面进行阐述,最后对Glance项目做一个总结。 ​ 一、Glance的概念作用 1.1概念引入 ​ 对于Glance项目,笔者在之前的文章(参考上述链接文章)中有基本介绍,从中可以了解Glance项目是OpenStack中用来通过Image Service(镜像服务)的。 ​

Docker学习笔记二

别来无恙 提交于 2020-03-09 21:54:21
一、Docker镜像commit 操作补充 1.docker commit :提交容器副本使之成为一个新的镜像 2.docker commit -m="提交的描述信息"-a="作者"容器ID要创建的目标镜像名:【标签名】 3.案例演示 (1)从hub上下载tomcat镜像到本地并成功运行 docker run -it -p 8080:8080 tomcat -p:主机端口:docker容器端口 -P:随机分配端口 i:交互 t:终端 (2)故意删除上一步镜像生产tomcat容器的文档 (3)也即当前的tomcat运行实例是一个没有文档内容的容器,以它为模板commit 一个没有doc的tomcat新镜像atguigu/tomcat02 (4) 启动我们的新镜像并和原来的对比 docker run -d -p 6666:8080 tomcat 二、Docker 容器数据卷 2.能干嘛:(1) 容器的持久化 (2) 容器间继承+共享数据 3.数据卷 容器内添加 直接命令添加 命令: docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名 DockerFile添加 4.数据卷容器 来源: CSDN 作者: 灵犀小悟空 链接: https://blog.csdn.net/u012232504/article/details/104759735

Docker初步

烈酒焚心 提交于 2020-03-09 19:40:27
一、Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。 总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。 下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现: 二、Docker 安装部署 下载说明: https://docs.docker.com/install/linux/docker-ce/centos/ Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)

修改Docker默认镜像和容器的存储位置

痴心易碎 提交于 2020-03-09 19:40:08
目录 一、Why 二、How   2.1 修改docker.service文件    2.2 重启docker  回到顶部 一、Why   Docker默认的镜像和容器存储位置在/var/lib/docker中,如果仅仅是做测试,我们可能没有必要修改,但是当大量使用的时候,我们可能就要默认存储的位置了。 回到顶部 二、How   2.1 修改docker.service文件  1 2 3 4 5 6 cd / etc / systemd / system / multi - user.target.wants vim docker.service ExecStart = / usr / bin / dockerd - - graph = / data / docker - - storage - driver = overlay - - registry - mirror = https: / / jxus37ad.mirror.aliyuncs.com --graph=/data/docker:docker新的存储位置 --storage-driver=overlay : 当前docker所使用的存储驱动   注:存储驱动貌似不改也会变成overlay   2.2 重启docker  1 2 3 systemctl daemon - reload systemctl

【Docker】Docker概述

℡╲_俬逩灬. 提交于 2020-03-09 19:07:14
/*--> */ /*--> */ 【Docker】   Docker可以说是近几年非常热门的技术之一了。不管是别人敦促我还是从自己的想法来说,都觉得Docker这玩意儿肯定是要好好学习一下的,无奈没啥时间专门播出来给Docker,一直以来都是要用了就问人或者百度百度,用的也都是最简单的一些功能。   但是始终觉得,任何一种知识,不系统性地学习一下是掌握不好的。所以这次特地按照《第一本Docker书》这本新手向的书为框架,系统性地学习学习。 ■  参考好文   ①10图了解Docker简单原理:http://dockone.io/article/783 ■  什么是Docker   如果从技术实现细节(即使不是细节,是大体框架)而言,这个命题估计可以写上三天三夜,何况我也写不出来。但是好在作为一个使用者,(至少在目前阶段),我们只需要了解最基本的一些概念,对Docker这个东西有些感觉就好了。各种Docker介绍的书或者文档都把Docker写得特别高大上,然而在我一个小白的角度看来,docker(容器)就是个轻型虚拟机嘛。。   服务器的演变历程是从物理机编程虚拟机,再由虚拟机变成Docker这类容器技术。所以虚拟机到Docker可谓是一脉相承的。   毫无疑问Docker也肯定是要运行在物理主机上的。从架构来看,通过docker进行工作需要物理主机上有一个守护进程