vagrant

Docker将何去何从?

旧街凉风 提交于 2020-08-18 20:34:25
上次还是3月份撰写文章: Docker 再见,五种替代容器走上历史舞台 ,没想到老外又搞小动作加速了Docker下台。 请看本文吧,软件技术在别人手里。。。。我们还是要加倍努力啊! 十二大Docker开源替代产品? 众所周知,在全球范围内,Docker已经发展成为云计算的核心技术之一。 作为流行的容器管理技术,Docker的最大优点是能将应用与计算环境分离,允许开发者在同一台计算机上使用不同的技术。通过Docker,开发者可以使应用程序在同一服务器上运行Python、Ruby、PHP、Node JS或任何其他语言,并将每个应用程序安装在具备独立数据库引擎的单独容器中。 但是,8月13日生效的Docker公司最新服务条款引起了国内IT业界的广泛关注。该条款明确指出,Docker公司提供的服务,禁止美国“实体清单”上的实体使用。 目前中国IT公司被列入贸易管制“实体清单”的企业包括:华为、商汤、依图、旷视、海康威视、大华、科大讯飞、美亚柏科、颐信科技、奇虎360、烽火科技集团、东方网力、达闼科技、云从科技、中科曙光、海光等。 而且,未来不排除更多的中国IT公司会被“请进”这个“实体清单”。 虽然受“实体清单”禁令限制的是Docker商业版及Docker的其它服务,比如Docker Hub,但这依然给Docker中国的前景蒙上了阴影。 而且,有业内人士指出:Docker这家公司到目前

Laravel 6常用操作详解

我们两清 提交于 2020-08-18 08:42:22
homestead vagrant 常用操作 // 确保在此目录下操作 cd ~/Homestead // 开启 Homestead 虚拟机 vagrant up // 通过 SSH 链接 Homestead 虚拟机 vagrant ssh // 关机 vagrant halt // 对 Homestead.yaml 文件修改后,执行以下命令生效 vagrant provision && vagrant reload 链接 Homestead 里 MySQL 数据库 host 127.0.0.1 port 33060 user homestead password secret 使用阿里云的 Composer 加速镜像 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 创建 Laravel 6.x 项目,项目名称为 weibo composer create-project laravel/laravel weibo --prefer-dist "6.*" Blade 模板继承布局 布局文件定义 // resources/views/layouts/default.blade.php <!DOCTYPE html> < html > < head > < title >

虚拟化技术概述

我的梦境 提交于 2020-08-15 03:24:44
1.概述 在准备研究docker及kubenetes技术时基础到很多虚拟化技术,他们之间的关系及异同不慎了解,因此首先对这些虚拟化技术做一下总结。主要是docker、Vagrant、virtualbox、kvm等 2.虚拟化技术 从虚拟机角度看,虚拟化大致从层次上分主要有:硬件层、操作系统层、函数库层、应用程序层。其中最主要的是硬件层与操作系统层。现有的大部分虚拟化技术都是硬件层的,操作系统层以docker为代表,应用层如JVM等。 硬件抽象层上的虚拟化是指通过虚拟硬件抽象层来实现虚拟机,为客户机操作系统呈现和物理硬件相同或相近的硬件抽象层,又称为指令集级虚拟化,实现在此层的虚拟化粒度是最小的。 操作系统层上的虚拟化是指操作系统的内核可以提供多个互相隔离的用户态实例。这些用户态实例(经常被称为容器)对于它的用户来说就像是一台真实的计算机,有自己独立的文件系统、网络、系统设置和库函数等。 2.1硬件层虚拟化 硬件层虚拟化即硬件抽象层上的虚拟化、指令集级虚拟化。注意,这里说的硬件层虚拟化是从虚拟机角度看的,即通过虚拟化层也称虚拟机监控器(Virtual Machine Monitor,VMM)的模拟,提供给虚拟机一个与物理机硬件相同或相似的资源环境,这样每台虚拟机中都有属于它的虚拟硬件,虚拟机中的操作系统认为自己仍然是独占一个系统在运行。(并不是说宿主物理机硬件直接虚拟化

重磅消息!!!Terraform、Consul、Vagrant等禁止中国使用!

雨燕双飞 提交于 2020-08-14 19:07:20
#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>> 国外HashiCorp在官网宣布:不允许中国境内使用、部署和安装该企业旗下的产品和软件。 消息来源hashicorp官网: https://www.hashicorp.com/terms-of-evaluation Terraform :Terraform 是一种安全有效地构建、更改和版本控制基础设施的开源工具(基础架构自动化的编排工具)。它的目标是 "Write, Plan, and create Infrastructure as Code", 基础架构即代码,Terraform也提供了Kubernetes应用程序的完整生命周期管理,包含Pod的创建、删除以及副本控制等。国内众多公有云都支持Terraform。 Consul :是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发,目前在国内也有大量的使用和落地案例。 Vagrant :也是一个比较流行的虚拟机管理软件,使用Vagrant 可以让我们用命令直接从云上下载虚拟机的镜像,然后进行创建和管理等。 国产加油! 中国加油! 来源: oschina 链接: https://my.oschina.net/u/4364212/blog/4297773

重磅:Consul、Terraform、Vagrant 等禁止中国使用!部分 Spring Cloud 用户或受影响

主宰稳场 提交于 2020-08-11 10:35:36
近日, 国外HashiCorp在官网宣布: 不允许中国境内使用、部署和安装该企业旗下的【企业版】产品和软件。 PLEASE NOTE THAT THE SOFTWARE MAY NOT BE USED, DEPLOYED OR INSTALLED IN THE PEOPLE’S REPUBLIC OF CHINA. 请注意,本软件不得在中华人民共和国境内使用、部署或安装。 (开源版等其它版本没有提及) HashiCorp旗下的知名的开源软件: Terraform: Terraform 是一种安全有效地构建、更改和版本控制基础设施的开源工具(基础架构自动化的编排工具)。它的目标是 "Write, Plan, and create Infrastructure as Code", 基础架构即代码,Terraform也 提供了Kubernetes应用程序的完整生命周期管理,包含Pod的创建、删除以及副本控制等。国内众多公有云都支持Terraform。 Consul : 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发,目前在国内也有大量的使用和落地案例。 Vagrant: 也是一个比较流行的虚拟机管理软件,使用 Vagrant 可以让我们用命令直接从云上下载虚拟机的镜像,然后进行创建和管理等。 其中, Consul 有被整合入

Vagrant 更新win10后无法请求虚拟机

左心房为你撑大大i 提交于 2020-08-10 18:18:12
问题:更新win10后,虚拟机突然无法被主机请求, 1.可以正常启动,ssh也能连上 2.能够ping通, 3.在虚拟机内部可以通过curl请求,如curl 192.168.10.10:9503 解决: 最后把虚拟机的这些网络连接禁用掉,挂起vagrant halt,再重启vagrant up,会自动生成一个新的网络连接,然后就可以正常访问了 至于是什么具体原因,还没有深入去研究,不过按照猜测可能是生成了多个虚拟机桥接造成了网络冲突 来源: oschina 链接: https://my.oschina.net/u/2007165/blog/4340002

如何在 Ubuntu 20.04 上安装 Vagrant

試著忘記壹切 提交于 2020-08-04 20:25:34
本文最先发布在: https://www.itcoder.tech/posts/how-to-install-vagrant-on-ubuntu-20-04/ Vagrant 是一个命令行工具,用于构建和管理虚拟开发环境。 默认情况下,Vagrant 在 VirtualBox, Hyper-V, 和 Docker 之上准备环境。支持其他提供者,例如, Libvirt (KVM), VMware and AWS 可以通过 Vagrant 插件系统启用。 Vagrant 通常被开发者用来建立匹配生产环境的开发环境。 这篇文章描述如何在 Ubuntu 20.04 机器上安装 Vagrant。我们将会使用 VirtualBox,Vagrant 默认的提供者。 一、在 Ubuntu 上安装 Vagrant 我们将会在 VirtualBox 的基础上提供虚拟机。 如果 VirtualBox 没有安装在你系统上,你可以运行下面的命令安装它: sudo apt update sudo apt install virtualbox Vagrant 软件包,在 Ubuntu 源仓库中提供,并且不经常更新。我们将会从官方 Vagrant 网站下载并安装最新版的 Vagrant。 在写这篇文章的时候,Vagrant 最新版是 2.2.9。浏览 Vagrant 下载页面 ,看看有没有 Vagrant

Can't install Kubernetes on Vagrant

爷,独闯天下 提交于 2020-08-02 07:31:14
问题 Use this guide to install Kubernetes on Vagrant cluster: https://kubernetes.io/docs/getting-started-guides/kubeadm/ At (2/4) Initializing your master , there came some errors: [root@localhost ~]# kubeadm init [kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters. [init] Using Kubernetes version: v1.6.4 [init] Using Authorization mode: RBAC [preflight] Running pre-flight checks [preflight] Some fatal errors occurred: /proc/sys/net/bridge/bridge-nf-call-iptables

Can't install Kubernetes on Vagrant

雨燕双飞 提交于 2020-08-02 07:29:32
问题 Use this guide to install Kubernetes on Vagrant cluster: https://kubernetes.io/docs/getting-started-guides/kubeadm/ At (2/4) Initializing your master , there came some errors: [root@localhost ~]# kubeadm init [kubeadm] WARNING: kubeadm is in beta, please do not use it for production clusters. [init] Using Kubernetes version: v1.6.4 [init] Using Authorization mode: RBAC [preflight] Running pre-flight checks [preflight] Some fatal errors occurred: /proc/sys/net/bridge/bridge-nf-call-iptables