镜像

Docker

若如初见. 提交于 2020-02-15 18:32:03
什么是容器 容器技术已经成为应用程序封装和交付的核心技术 容器技术的核心有以下几个内核技术组成: Cgroups( Control Groups)-资源管理 NameSpace-进程隔离 SELinux安全 由于是在物理机上实施隔离,启动一个容器,可以像启动一个进程一样快速 什么是Docker Docker是完整的一套容器管理系统 Docker提供了一组命令,让用户更加方便直接地使 用容器技术,而不需要过多关心底层内核技术 Docker特性 1)Docker优点 相比于传统的虚拟化技术,容器更加简洁高效 传统虚拟机需要给每个VM安装操作系统 容器使用的共享公共库和程序 2)Docker缺点 容器的隔离性没有虚拟化强 共用Linux内核,安全性有先天缺陷 SELinux难以驾驭 监控容器和容器排错是挑战 部署Docker 1)环境准备 需要64位操作系统 至少RHEL65以上的版本,强烈推荐RHEL7 卸载firewalld 2)安装Docker docker虚拟机配置 2核,1G内存,4台,能访问外网 192.168.1.100repo(yum服务器) 192.168.1.30 registry(容器仓库) 192.168.1.31 docker1(容器主机1) 192.168.1.32 docker2(容器主机2) 配置yum源 docker软件包位于光盘Rhl7 -extras

【剑指offer】二叉树的镜像

我们两清 提交于 2020-02-15 16:02:26
题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 分析: dfs遍历交换其左右子树即可 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } };*/ class Solution { public: void dfs(TreeNode *root) { //交换左右子树 TreeNode *temp; temp=root->left; root->left=root->right; root->right=temp; //继续对其左右子树进行交换操作 if(root->left!=NULL) dfs(root->left); if(root->right!=NULL) dfs(root->right); return ; } void Mirror(TreeNode *root) { if(root!=NULL) dfs(root); } }; 来源: https://www.cnblogs.com

【剑指OFFER】二叉树的镜像

前提是你 提交于 2020-02-15 16:01:52
【问题描述】 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 【AC代码】 1 /** 2 public class TreeNode { 3 int val = 0; 4 TreeNode left = null; 5 TreeNode right = null; 6 7 public TreeNode(int val) { 8 this.val = val; 9 10 } 11 12 } 13 */ 14 public class Solution { 15 public void Mirror(TreeNode root) { 16 if (root == null) return; 17 TreeNode tmp = root.left; 18 root.left = root.right; 19 root.right = tmp; 20 Mirror(root.left); 21 Mirror(root.right); 22 } 23 } View Code 来源: https://www.cnblogs.com/moongazer/p/11669518.html

让PIP源使用国内镜像,提升下载速度和安装成功率。

你。 提交于 2020-02-15 15:42:50
对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。 国内源: 新版ubuntu要求使用https源,要注意。 清华: https://pypi.tuna.tsinghua.edu.cn/simple 阿里云: http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学: http://pypi.hustunique.com/ 山东理工大学: http://pypi.sdutlinux.org/ 豆瓣: http://pypi.douban.com/simple/ 临时使用: 可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple 例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。 来源: https://www.cnblogs.com/flhw/p/12312294.html

使用Docker快速部署Storm环境

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-15 13:19:15
Storm的部署虽然不是特别麻烦,但是在生产环境中,为了提高部署效率,方便管理维护,使用Docker来统一管理部署是一个不错的选择。下面是我开源的一个新的项目,一个配置好了storm与mono环境的Docker镜像编排: storm-mono-docker 。 这个项目得益于 https://github.com/ptgoetz/storm-vagrant 和 https://github.com/wurstmeister/storm-docker ;在此感谢他们的付出! 项目使用的Docker镜像托管在 https://index.docker.io 。 准备工作 安装 Docker Engine, https://docs.docker.com/ 安装 docker-compose http://docs.docker.com/compose/install/ 克隆git项目: git clone https://github.com/ziyunhx/storm-mono-docker 使用 首先将命令行目录切换到刚刚克隆下来的git项目目录; 通过以下命令启动集群: docker-compose up -d 你也可以使用 docker-compose up 命令来将结果输出到当前命令行界面,但是在你结束它之前无法进行任何其它操作,而一旦命令行退出,所有的容器都将停止。而

Docker 学习笔记(一)

≯℡__Kan透↙ 提交于 2020-02-15 09:38:31
0x00 前言 一直使用过docker,但并不是太了解,于是开始学习了解一下 0x01 docker简介 1、什么是容器? 一种虚拟化的方案 操作系统级别的虚拟化 只能运行相同或相似内核的操作系统 依赖于Linux内核特性: Namespace和Cgroups (Control Group) 2、容器技术有哪些优点? 磁盘占用空间少 提供更多的服务能力和服务更多的用户 3、什么是Docker? Docker是能将应用程序自动部署到容器的开源引擎。 使用Go语言编写(Go语言开源引擎) 项目地址 基于Apache2.0开源授权协议发行 docker的特别之处: docker在虚拟化的容器执行环境中增加了一个应用部署引擎。该引擎目标提供一个轻量、快速的环境。 方便从开发者环境->测试环境->生产环境 4、Docker有哪些特点?(Docker的目标) 提供简单轻量的建模方式 职责的逻辑分离 快速高效的开发生命周期 鼓励使用面向服务的架构 5、Docker的使用场景 使用Docker容器开发、测试、部署服务 创建隔离的运行环境 搭建测试环境 构建多用户的平台即服务(PaaS)基础设施 提供软件即服务(SaaS)应用程序 高性能、超大规模的宿主机部署 6、Docker的基本组成 Docker Client 客户端 Docker Daemon 守护进程 Docker Image 镜像

在anaconda上利用镜像安装tensorflow-gpu

感情迁移 提交于 2020-02-15 06:00:46
这个之前装过n次,但是这次又遇到新问题。 先说一下怎么用镜像装吧 pip install -i 镜像地址 tensorflow-gpu==您想要的版本 镜像地址可以考虑下面几个。 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/ 让我搞半天的是之前的代码今天硬是跑不通了。报错如下: Loaded runtime CuDNN library: 7.1.4 but source was compiled with: 7.2.1. 把anaconda,tensorflow卸了装了好多次,发现是cuda,cudnn和tensorflow之间的兼容问题,吐血了,为了运行之前的代码还要重装cuda,今儿还没搞定,明天再说。查阅到的 版本的对应关系如下: 来源: CSDN 作者: 凡凡.cs 链接: https://blog.csdn.net/fanyuwgy/article/details

Docker

寵の児 提交于 2020-02-15 05:07:55
简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术。 Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。 核心概念 docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上); docker客户端(Client):连接docker主机进行操作; docker仓库(Registry):用来保存各种打包好的软件镜像; docker镜像(Images):软件打包好的镜像;放在docker仓库中; docker容器(Container):镜像启动后的实例称为一个容器;容器是独立运行的一个或一组应用 使用Docker的步骤: 1)、安装Docker 2)、去Docker仓库找到这个软件对应的镜像; 3)、使用Docker运行这个镜像,这个镜像就会生成一个Docker容器; 4)、对容器的启动停止就是对软件的启动停止; 安装Docker 安装linux虚拟机 1)、VMWare、VirtualBox(安装); 2)、导入虚拟机文件centos7-atguigu.ova; 3)、双击启动linux虚拟机;使用 root/ 123456登陆 4)、使用客户端连接linux服务器进行命令操作; 5)、设置虚拟机网络;桥接网络=选好网卡=

DockerRegistry——(一) 安装Registry

99封情书 提交于 2020-02-15 00:36:57
目录 一、概述 二、 安装Registry 三、测试访问 一、浏览器端访问 二、终端访问 一、概述 官方的 Docker Hub 是一个用于管理公共镜像的地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候我们的服务器无法访问互联网,或者你不希望将自己的镜像放到公网当中,那么你就需要 Docker Registry,它可以用来存储和管理自己的镜像。 二、 安装Registry 首先需要一台安装好Docker-Compose的Linux虚拟机(可参考之前的文章) 虚拟机安装网上可查文 Docker——(九)Ubuntu安装Docker Docker——(十) 三剑客之 Docker Compose 简介、安装 这里我使用Doker-Compose来直接构建Registry 在/usr/local/docker目录创建registry目录,registry目录下编写docker-compose.yml文件 root@Ubuntu:/usr/local/docker# mkdir registry root@Ubuntu:/usr/local/docker# cd registry/ root@Ubuntu:/usr/local/docker/registry# vi docker-compose.yml version: '3.1' services:

Windows下安装Docker

江枫思渺然 提交于 2020-02-14 18:23:24
Windows10 系统 Win10下有专门的的Docker安装包,需要开启Hyper-V,安装步骤如下 第一步 :开启Hyper-V,打开引用程序和功能-启用或关闭Windows功能,启用Hyper-V如下图所示: 安装完成后需要重启电脑才能应用Hyper-V,电脑重启后可在任务管理器中看到虚拟化已启用,如下图所示: 第二步: 下载安装包,下载地址: https://hub.docker.com/?overlay=onboarding 下载完成后点击exe文件安装,安装完后会重启电脑,Docker 会自动启动。通知栏上会出现个小鲸鱼的图标 ,这表示 Docker 正在运行。 打开cmd命令行输入:docker run hello-world,出现如下界面则表示安装成功 win7、win8 系统 win7、win8 等需要利用 docker toolbox 来安装,下载地址: http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 安装比较简单,双击运行,勾选自己需要的组件,点下一步即可。 安装成功后,桌边会出现三个图标,入下图所示: 点击 Docker QuickStart 图标来启动 Docker Toolbox 终端。 Docker常用命令 ## 查看docker版本和信息 #查看docker