镜像

Maven配置阿里云镜像

烂漫一生 提交于 2020-02-27 18:39:12
使用maven默认的仓库,下载会巨慢无比,原因是默认仓库远在海外,推荐使用阿里镜像。 maven下载下来后,解压然后打开conf下的 setting.xml 在maven的settings.xml文件里的mirrors节点,添加如下子节点: < mirrors > < mirror > < id > alimaven < / id > < name > aliyun maven < / name > < url > http : / / maven . aliyun . com / nexus / content / groups / public / < / url > < mirrorOf > central < / mirrorOf > < / mirror > < / mirrors > 然后在idea或者eclipse使用这个修改后的setting.xml。 速度会快很多。 来源: CSDN 作者: P_Doraemon 链接: https://blog.csdn.net/P_Doraemon/article/details/104539594

Dockerfile文件详解

浪子不回头ぞ 提交于 2020-02-27 17:05:08
Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取 Dockerfile 中的指令自动生成映像。 docker build 命令用于从Dockerfile构建映像。 下面命令的 . 表示当前目录,这实际上是在指定上下文的目录是当前目录, docker build 命令会将该目录下的内容打包交给 Docker 引擎以帮助构建镜像。 命令语法格式: docker bulid -t 仓库名/镜像名:tag . Dockerfile的基本结构 Dockerfile 一般分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。Docker以从上到下的顺序运行Dockerfile的指令。为了指定基本映像,第一条指令必须是 FROM 。一个声明以 # 字符开头则被视为注释。 常用的指令 FROM 指定基础镜像,必须为第一个命令; FROM <image> FROM <image>:<tag> FROM <image>@<digest> #tag或digest是可选的,如果不使用这两个值时,会使用latest版本的基础镜像 RUN 建立新的镜像时,可以执行在系统里的命令,如安装特定的软件以及设置环境变量。 RUN mkdir /codr CMD 不同于RUN,CMD用于指定在容器启动时所要执行的命令

项目中使用docker

混江龙づ霸主 提交于 2020-02-27 15:39:00
docker使用心得 前言 自己也是刚开始接触使用docker不久,这篇主要是记录了自己在项目中使用docker的一些心得。 1.docker pull 第一步就是将镜像从远程仓库中拉取下来,类似于git clone。如果自己的电脑上已有镜像可以忽略此步。 2.docker save 这一步是将自己电脑上的镜像进行压缩打包成一个压缩包。 docker save 自己的项目地址:标签 > 自己要压缩的包名字.tar 3.docker load 将自己的镜像打包好后,在需要部署镜像的电脑上进行此项操作。 docker load < 压缩包的名字.tar 4.进入部署项目修改yml文件中的镜像标识 使用vim进入部署项目的yml文件,修改相应的镜像标识即可。 来源: CSDN 作者: 爱学习的渣渣辉 链接: https://blog.csdn.net/weixin_43494435/article/details/103202602

docker + jenkins 自动化部署

一曲冷凌霜 提交于 2020-02-27 10:04:08
公司书架上有本docker的书籍,正好最近事不多就写个demo来玩一玩。 DevOps未死,ContainerOps已到 ContainerOps VS DevOps 避免了复杂的环境,应用之间的相互影响 撸前准备 docker docker download docker install for ubuntu 引入一些概念 镜像只读的一个应用 (类似 node_modules 下面的包) 容器可读写的镜像 开撸 检验docker是否安装成功 docker --version 如果成功会有相应的版本号显示 然后就可以去下载自己想下载的镜像了 docker registry(镜像仓库) 类似 npm 仓库 可以通过 docker search 来搜索镜像是否存在。接下来就是拉去镜像,默认的话docker 都会拉最新的镜像包,如果要拉取特定的版本在后面在,下载Jenkins。 docker pull jenkins/jenkins:lts !切记,直接docker pull jenkins 会拉去 jenkins:latest 版本是2.60.3,这个版本兼容问题贼大。有兴趣的同学可以去试一试。 下完的镜像都在docker image 下面,通过 命令 docker images 或者 docker image ls 可以查看安装过的镜像。每个镜像可以看作一个个独立的盒子

新手向:虚拟机 Vmware Workstation pro 15 使用笔记

时间秒杀一切 提交于 2020-02-27 08:41:50
原创 张猿 最后发布于2019-01-09 10:22:12 阅读数 7100 收藏 发布于2019-01-09 10:22:12 分类专栏: 软件的安装使用 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/fallingflower/article/details/86134657 展开 创建虚拟系统 安装 Vmware Workstation Pro 在 官网 下载最新版本安装包 打开安装包进行安装, 下一步 , 接受条款 打勾, 下一步 更改安装位置,选择是否勾选 增强型键盘驱动程序 增强型键盘驱动程序是什么? 增强型虚拟键盘功能可更好地处理国际键盘和带有额外按键的键盘。此功能只能在 Windows 主机系统中使用。 由于增强型虚拟键盘功能可尽可能快地处理原始键盘输入,所以能够绕过 Windows 按键处理和任何尚未出现在较低层的恶意软件,从而提高安全性。使用增强型虚拟键盘功能时,如果按下 Ctrl+Alt+Delete,只有客户机操作系统会做出反应。 不知道怎么选的就不勾选,然后 下一步 用户体验设置,再 下一步 创建快捷方式,再 下一步 点击 安装 安装完成后 然后点击 许可证 ,输入注册码 YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8,点击

docker中,如何将镜像保存为tar文件或者将镜像保存为文件,将tar文件导入到docker中

若如初见. 提交于 2020-02-27 08:10:25
需求说明 :   在实际使用docker的过程中,比如某些机器不能上网,恰巧需要某些docker镜像,一般可以采用在能上网的机器上,pull下来基础镜像,然后将docker   镜像保存为文件,在不能上网的机器上导入。 操作过程 : 1.查看镜像,然后通过docker save命令将镜像保存为文件(归档文件) [root@localhost ~]# docker save -o es.tar docker.io/elasticsearch:2.3.4 #-o 后面的es.tar是归档文件的名字 [root@localhost ~]# ls -l es.tar -rw------- 1 root root 352998912 Dec 7 04:30 es.tar 备注:上面的操作是将一个镜像保存为tar文件 2.将多个镜像保存为tar文件 [root@localhost ~]# docker save -o es.tar docker.io/elasticsearch:2.3.4 es_ik:5.4.3 [root@localhost ~]# ls -l es.tar -rw------- 1 root root 694486528 Dec 7 04:34 es.tar 3.导入保存的镜像(为了测试,导入之前先删除,如果在其他机器导入则没有删除的动作) [root@localhost

前端 Docker 镜像体积优化

≡放荡痞女 提交于 2020-02-27 04:56:43
如果 2019 年技术圈有十大流行词, 容器化 肯定占有一席之地,随着 Docker 的风靡,前端领域应用到 Docker 的场景也越来越多,本文主要来讲述下开源的分布式图数据库 Nebula Graph 是如何将 Docker 应用到可视化界面中,并将 1.3G 的 Docker 镜像优化到 0.3G 的实践经验。 为什么要用 Docker 对于前端日常开发而言,有时也会用到 Docker,结合到 Nebula Graph Studio (分布式图数据库 Nebula Graph 的图形界面工具)使用 Docker 主要基于以下考虑: 统一运行环境 :我们的工具背后有好几个服务组合在一起,诸如不同技术栈的现有服务,纯前端的静态资源。 用户使用成本低 :目前云服务还在开发中,想让用户对服务组合无感,能直接在本地一键启动应用并使用。 快速部署 :团队本就提供有 Nebula镜像版本 实践,给了我们前端一些参考和借鉴。 Docker 镜像的构建 既然要使用 Docker 来承载我们的应用,就得将项目进行镜像构建。与所有 build 镜像类似,需要配置一份命名为 Dockerfile 的文件,文件是一些步骤的描述,简单来说就是把项目复制到镜像里,并设置好启动方式: # 选择基础镜像 FROM node:10 # 设置工作目录 WORKDIR /nebula-web-console #

vue基础(1)

喜欢而已 提交于 2020-02-27 02:46:44
vue 使用方式: ​ 方法一:官网下载安装 ​ 方法二:通过 npm 引入依赖(安装 node ,node里包含npm) 查看版本指令(查看是否以安装): ​ node -v ​ npm -v NPM(Node)安装和镜像的设置 切换镜像方式: ​ 手动切换 ​ 工具切换(nrm) 1.安装nrm: ​ npm install nrm -g //-g 全局安装 2.查看 nrm 镜像: ​ nrm ls 测试镜像速度: ​ nrm test npm 3.更改镜像 ​ nrm use taobao //使用阿里的镜像 在项目中引入vue idea创建一个空项目 在model中加入static web 进入终端窗口 ​ npm init -y //初始化项目 安装vue ​ npm install vue --save //--save 本地安装 只对当前项目可用 在html中引入vue <body><script src="node_modules/vue/dist/vue.js"></script></body> vue基本使用 <div id="app"> <button @colck="click">执行函数</button> <input type="text" v-model = num> //双向绑定 <h2>{{name}} </h2> <br>{{num}}<

docker镜像和容器的安装与使用

放肆的年华 提交于 2020-02-27 01:35:26
docker的安装 环境准备 配置yum源并安装docker 服务器ip 192.168.1.31 关闭防火墙 步骤一:docker镜像 1)配置IP [ root@docker1 ~ ] # vim /etc/sysconfig/network-scripts/ifcfg-eth0 # Generated by dracut initrd DEVICE = "eth0" ONBOOT = "yes" IPV6INIT = "no" IPV4_FAILURE_FATAL = "no" NM_CONTROLLED = "no" TYPE = "Ethernet" BOOTPROTO = "static" IPADDR = "192.168.1.31" PREFIX = 24 GATEWAY = 192.168.1.254 2)安装docker并设置开机自启动 [ root@docker1 ~ ] # yum -y install docker [ root@docker1 ~ ] # systemctl restart docker [ root@docker1 ~ ] # systemctl enable docker 镜像的基本使用 1)下载镜像 [ root@docker1 ~ ] # docker pull docker.io/busybox [ root@docker1

docker registry 记录

≯℡__Kan透↙ 提交于 2020-02-27 00:59:55
部署 运行下面命令获取registry镜像 docker pull registry 下载到的版本默认为 docker.io/registry latest 将registry镜像运行并生成一个容器 docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest Registry服务默认会将上传的镜像保存在容器的/var/lib/registry,将主机的/opt/registry目录挂载到该目录,即可实现将镜像保存到主机的/opt/registry目录了。 运行docker ps看一下容器运行情况 4.registry容器启动后,打开浏览器输入http://ip_add:5000/v2/,看到下面情况说明registry运行正常 测试上传镜像到Registry 通过将镜像push到registry来验证,首先将主机的registry镜像命名为符合仓库要求registry_url:port/ImageName:tag的格式,如图 通过docker tag命令来实现命名 docker tag jdk_8u191:20190307 192.168.179.128:5000/jdk_8u191:20190307 通过命令