一.安装Docker Windows平台 在Windows10 X64专业版上可以直接下载Docker原生应用进行安装,在控制面板的程序与功能里启用Hyper-v,之后就可以运行docker程序啦. Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术. 在其他Windows版本里,需要使用Docker Toolbox运行Docker. docker toolbox是一个工具集,它主要包含以下一些内容: Docker…
测试环境 :CentOS 7.1 64位 目的:展示docker的常规使用(安装,常规操作,导入导出等) 其他:关于原理等请参考文章后面的延伸阅读,本文不做深入探讨,且方法不唯一 0x01 关于安装docker linux环境下直接运行即可: sudo curl -fsSL https://get.docker.com/ | sh 其他安装方法与请参考文章下面链接,在此不再赘述 0x02关于docker基础操作 安装完成后 chkconfig docker on # 加入开机启动  servic…
参考转自 https://www.cnblogs.com/jsonhc/p/7760144.html Docker的container 运行一个container的本身就是开启一个具有独立namespace的进程 进程有自己的网络,文件系统等 docker通过run命令来启动一个container 运行一个container必须要指定一个image作为初始化的文件系统 对于不存在的image,docker会自动去registry里面下载对应的image,然后再运行container docker…
linux安装docker: sudo wget -qO- https://get.docker.com | sh 启动docker: service docker start 搜索镜像: docker search tomcat 查看docker启动了哪些容器: docker ps -a 进入到容器内部: sudo docker exec -it 40aeef081297 /bin/bash 启动可视化管理工具: docker run -d -p 9000:9000 --restart=alw…
一.下载&安装 从官网 https://www.mongodb.com/try/download/community 下载,可以根据情况选择响应版本.本文演示版本为 5.0.7 下载 .msi 文件,下载后双击该文件,按操作提示安装即可. 安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录. 下一步安装 "install mongoDB compass" 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB C…
转载自:https://www.bilibili.com/read/cv13875402?spm_id_from=333.999.0.0 描述: 适用于企业内部 Ubuntu 操作服务器初始化.系统安全加固脚本,内容包含了,, 等 一系列的操作直接开箱即用,这是一个长长的脚本. Tips: 该加固脚本符合等级保护要求(主机检查项的要求),后续将会持续扩充 以及 发布 Windows server 和 CentOS 系统的加固和检查,欢迎各位大佬扩充. Github 地址: https://git…
一.安装 docker对内核版本是有要求的,反正建议用7以上的版本,少坑 如果需要卸载旧版本(凡是卸载删除操作都要谨慎!): yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-eng…
一.docker介绍 1.docker是什么 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验,环境配置如此麻烦,换一台机器,就要重来一次,费力费时.很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来.开发人员利用Docker可以消除协作编码时"在我的机器上可正常工作"的…
Docker 容器中相关软件安装 1.介绍 我们从docker hub下载的centos镜像是只有很少的命令,需要单独安装我们所需的相关软件. 2.安装软件 安装yum-utils软件包 该软件包是辅助下载yum软件包的工具. $>yum install -y yum-utils 安装yum 下载yum相关软件包 # 单独下yum-metadata-parser-1.1.4-10.el7.x86_64.rpm包 $>wget ftp://ftp.pbone.net/mirror/ftp.sci…
请先确保已经安装了虚拟机 python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载 https://www.cnblogs.com/ujq3/p/10099909.html python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载——CentOS-02安装 https://www.cnblogs.com/ujq3/p/10099936.html python相关…
docker 介绍及安装操作 1.docker概述 2.docker安装及操作 1.docker概述: Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源 是在Linux容器里运行应用的开源工具 是一种轻量级的"虚拟机" Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的.可移植的.自给自足的容器. 核心概念: 镜像.容器.仓库 镜像:运行容器的基础,包含运行应用程序所需的所有内容 容器:是从镜像创建的运行实例 仓库:集中保存镜像…
docker是啥就不多讲了,简言之就是更轻量.更牛叉的新一代虚拟机技术.下面是安装步骤: 一.mac/windows平台的安装 docker是在linux内核基础上发展而来的,无法直接运行在mac/windows上,需要借助docker-machine工具,先在mac/windows上建一个linux的虚拟机,然后才能继续玩下去.默认内置的虚拟机引擎是Oracle的免费软件VirtualBox,可支持vmware fusion之类的商业软件. 1.1 下载docker toolbox 下载地址:…
导读 FTP协议是Internet文件传输的基础,它是由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据.下面就由我给大家简单介绍一下FTP服务器的常规操作. 软件包安装 Red Hat Linux自带VSFTP服务器软件,不需要另行安装.如果在安装系统时没有安装VSFTP服务器,可以用rpm安装,也可以利用tar安装.新版的软件包可以到VSFTP的网站http://vsftp.beasts.org/下载.例如安装vsftp-2.…
Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE 盘,多块硬盘/U 盘/光盘 也是相当于多个文件夹.不同硬盘/U 盘/光盘对应的文件夹叫做"挂载点",把外 部存储设备放到文件系统树的过程又叫做"挂载(mount)" b) Linux 下无论是文件还是命令都是大小写敏感的. 2. 小白说"文件夹",专…
一.软件包管理简介 1)软件包分类 1.源码包 优点: 开源, 如果有足够的能力, 可以修改源代码 可以自由选择所需的功能 软件是编译安装, 所以更加适合自己的系统, 更加稳定也效率更高 卸载方便 缺点: 安装过程步骤较多, 尤其安装较大的软件集合时( 如LAMP环境搭建Linux Apache MySql Php ), 容易出现拼写错误 编译过程时间较长, 安装比二进制安装时间长 因为是编译安装, 安装过程中一旦报错新手很难解决 注: ①编译, 是将字符编码遵循 ASCII 转变为机器语言(0…
因为电脑太卡加了一个固态硬盘导致系统重装, 把之前的C盘和D盘合并成一个盘,这下之前下的杂七杂八的软件应该差不多都清干净了. 申请这个博客是想记录最近写项目学习的一些事,系统重装之后,发现自己都已经忘了年前的项目当时是怎么弄的了,所以就想着重头来一遍顺便记录,这样以后也可以时常回顾回顾. 我记得年前写的LMS用到了eclipse,tomcat,MySQL,都要重新安装一下. 这里就先直接先搜了eclipse,第一个官网下载进去,然后点download package,直接下载Enterprise…
一.Docker是什么? 产生背景: 开发和运维之间因为环境不同和导致的矛盾(不同的操作系统.软件环境.应用配置等)DevOps 代码.系统.环境.配置等封装成镜像Image--->运维: 集群的环境下每台服务器都要配置相同的环境: 解决“在我的机器是哪个可以正常工作”的问题: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 阿里云.百度云等都支持Docker技术 二.Docker的作…
之前我们做的实验都是在一个host上面的,其实在真正的环境中有多个host,容器在这些host上面启动,运行,停止和销毁,相关容器会通过网络相互通信,无论他们是否运行在相同的host上面. 对于这种歌multi-host环境,我们该如何高效的进行管理呢? 第一个问题就是:为所有host安装和配置docker 之前我们手工安装了一个docker host: 1.安装https CA证书 2.添加GPG key 3.添加docker apt源 4.安装docker      对于多主机的环境手工方式…
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz 执行ll 查看列表已经下载: xz -d node +tab 解压 .xz 文件,查看只剩下tar文件 然后执行 tar -xf node... 然后再查看,多出一个解压好的文件夹 进入文件夹后查看bin文件夹中查看: 然后回到根目录,将文件夹中…
Docker简介以及安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是容器 1.一种虚拟化方案 与传统的虚拟机不同,传统的虚拟机是通过中间层将一台或多台独立的机器虚拟运行在物理硬件之上.而容器则是直接运行在操作系统内核之上的用户空间,因此容器虚拟化也被称作操作系统虚拟化. 2.操作系统级别的虚拟化 由于依赖操作系统的特性,所以容器只能运行在底层操作系统相同或相似的操作系统.Docker使用的容器技术正是依赖于Linux内核的Namespace和Cgroups(Co…
目录 Docker简介 什么是Docker 为啥要用容器 Docker Engine Docker架构说明 Docker安装 Docker版本介绍 Ubuntu安装docker-ce CentOS7安装docker-ce docker配置文件说明 docker systemd启动说明 Docker简介 什么是Docker Docker的英文翻译是"码头工人",即搬运工,它搬运的东西就是我们常说的集装箱Container,Container里面装的是任意类型的App.我们的开发人员可以通…
docker命令自动安装 操作 操作就是执行两句脚本 curl -fsSL get.docker.com -o get-docker.sh 这句命令会在当前文件夹下下载一个get-docker.sh的脚本,就是get.docker.com的访问结果 sh get-docker.sh --mirror Aliyun 执行脚本,并将镜像源改为阿里的镜像源 正常脚本输出 执行脚本后的输出 root@microservicehost:~# ./get-docker.sh --mirror Aliyun…
本系列文章主旨在于使用docker来搭建实际可用的基础服务,具体到每一步的操作和设置. 关于docker的原理.前世今生的内容,园子里已经有太多的文章了,此处就不再赘述. 要使用docker,当然第一步就是把它装到机器上,今天第一篇就讲docker自身的安装. 本文使用的服务器配置如下: CPU: 8核 内存: 16G 硬盘: 50G+400G双硬盘 系统: Ubuntu 18.04.1 LTS 安装步骤如下: 1. 更新Ubuntu所有组件到最新 sudo apt-get update sud…
docker 如日中天,这不是单纯的炒概念,docker 确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用,本文对于 docker 的这些基本知识点再做一些简单回顾. 什么是 docker 根据 wikipedia 中的介绍: Docker 是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制. Docker 利用 Linux 核心中的资源分脱机制,例如 cgro…
简介与安装 简介 Docker是什么 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验. Docker为什么会出现?以为他对与上述问题给出了一个标准的解决方案. 之前在服务器配置一个应用的运行环境,要安装各种软件,普通的一个项目的环境,必备的软件Java/Tomcat/MySQL/JDBC驱动包等. 安装和配置这些东西有多麻烦就不说了,…
上期问题回顾 搞技术的同学应该都听过docker,那么请问docker和虚拟机有什么区别呢? 传统的虚拟机架构是:物理机 -> 宿主机操作系统 -> Hypervisor支持 -> 虚拟机操作系统 -> 应用程序 docker架构是:物理机 -> 宿主机操作系统 -> docker引擎 -> 应用程序 虚拟机从本质上来说还是一个计算机,在真实计算机上的操作,它同样避免不了,而且就只开启虚拟机都会耗费大量资源,而实际的程序可能才占用几十M的内存,甚至更少.启动而do…
目录 目录 1 1. 前言 1 2. 创建网桥 2 3. 安装Docker 2 3.1. 二进制安装 3 3.1.1. 下载安装 3 3.1.2. 配置服务 3 3.1.3. 启动服务 4 3.2. rpm安装 5 3.3. yum安装 5 3.3.1. 添加Docker仓库 5 3.3.2. 安装docker-ce 6 3.3.3. 启动服务 8 4. Docker基本操作 8 4.1. 启动Docker服务 8 4.2. 查看有哪些images 8 4.3. 从仓库拉取images 9 4.…
1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源.安装搜狗输入法.Chrome浏览器.网易云音乐.配置快捷键.安装git等等,下面就跟着我来配置吧,just do it 2 版本选择 如果你是小白,不想折腾,可以直接选择安装deepin linux,中文名”深度Linux”,这个是国内目前最好用的Linux之一,开箱即用,常用软件都安装好了,甚至连最新版的QQ都有,mac风格的界面也很漂亮. 但是,作为一个程序员,还是要使用Ubutnu,之前博主用过Ub…
分布式:1.扩容不方便(数据重分布)2.分布键变更很麻烦3.分布键选择(架构设计)谨慎4.跨库join性能差5.分布式事务性能差6.sql限制多,功能确实多7.应用改造成本巨大8.全局一致性时间点恢复几乎不可能实现 一.PGSQL 常规操作citus 分库分表:https://yq.aliyun.com/articles/647368?spm=a2c4e.11153940.0.0.428c3fb76WPkVXhttp://mysql.taobao.org/monthly/2018/01/08/备…
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare metal.OpenStack 集群和其他的基础应用平台.本文将简单介绍Docker在linux操作系统上的安装与卸载过程,简要介绍Docker虚拟化容器的使用,本文可作为Docker入门教程使用,安装效果均为本人亲测. 一.安装Docker 本文将以Windows作为基础开发环境,为了更快捷的使用Linux操…