Docker学习:virtualbox安装和配置
下载、安装
从官网:https://www.virtualbox.org/下载,根据说明直接一步步安装即可
安装ubuntu
说明:这里本机内存是16G,若内存<4G安装完成虚拟机,
安装完成之后,打开box,如图
虚拟机安装启动
- 新建虚拟机
新建:linux类型,版本是ubuntu64位的
- 设置虚拟机的内存:默认1G
- 创建虚拟硬盘,默认10G
设置启动盘
从网站下载http://releases.ubuntu.com/16.04/16.04的server版本,作为启动盘,如图
虚拟机系统安装
- 安装语言选择,这里选择的是Englins,如图
- 地区设置:默认即可
- 键盘检测:这里是US键盘
- 配置主机名:ubuntu-node
- 配置登录的用户信息:
- 配置登录用户的密码和确认密码
- 这里使用的是弱密码,所以需要确认使用弱密码
- 用户主目录设置不用加密
- 磁盘分区,设置默认配置
- 创建分区信息:默认
- 设置磁盘的大小:默认
- 代理设置,此处暂时不用
- 更新设置,默认
- 安装openSSH软件
- 安装GRUM
- 完成安装
网络配置
设置网络连接模式
虚拟机使用的上网模式,这里使用桥接模式,配置如图
设置root用户密码
使用命令sudo设置root超管的密码,如下
sudo passwd root
配置xshell连接
配置ssh连接,需要首先安装ssh,开启ssh连接。这里注意切换root账号进行操作,否则提示权限问题。
1、更新apt-get
apt-get update
2、安装ssh
apt-get install ssh
3、开启ssh远程连接
PermitRootLogin 允许登录
4、重启
systemctl restart sshd
然后查看虚拟机ip,使用命令重启ssh,在本地使用xshell进行远程连接,如果配置正常则可连接成功
最后一步,关闭防火墙,至此虚拟机ubuntu的安装配置完成。
虚拟机迁移
按照此步骤安装的虚拟机是在C盘,安装完成之后,一看C盘分分钟标红,磁盘悲剧了。所以需要设置迁移安装的虚拟机到D盘。
步骤一:选择全局路径,修改虚拟机的全局路径到D盘,如图
步骤二:虚拟机文件迁移方法
将C盘虚拟机文件迁移到D盘,如图
步骤三:更新虚拟机的UUID
在cmd中进入虚拟机安装文件此处是“D:\Program Files\Oracle\VirtualBox”,然后执行命令VBoxManage internalcommands sethduuid 迁移的文件目录
(ps:若这一步不成功,进行第四步会直接失败),如图
步骤四:更新或新建虚拟机
在virtualbox中新建一个虚拟机,加载已存在的****.vdi,如图
OK,virtualBox的迁移搞定哦,此时C盘的虚拟机文件可以被清除了,C盘磁盘空间就没那么紧张了......
Docker学习:virtualbox安装和配置的更多相关文章
- Docker之Mysql安装及配置
原文:Docker之Mysql安装及配置 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/zhaobw831/article/details/8014 ...
- docker学习(1) 安装
docker是啥就不多讲了,简言之就是更轻量.更牛叉的新一代虚拟机技术.下面是安装步骤: 一.mac/windows平台的安装 docker是在linux内核基础上发展而来的,无法直接运行在mac/w ...
- 基于VirtualBox 安装和配置Fuel OpenStack(V6.1)
1.环境准备 准备一台内存较大的主机,12G以上 下载安装VirtualBox及其匹配的扩展包 virtualbox: http://download.virtualbox.org/virtualbo ...
- 一、docker学习笔记——安装docker
系统win10 企业版 1.下载docker CE 2.安装.注意,由于docker 与Oracle VM VirtualBox 冲突,在windows平台上二者不可共存.你只能2选1!! 3.如果d ...
- Django-DRF组件学习-环境安装与配置与序列化器学习
1.DRF环境安装与配置 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) DRF是以Django扩展 ...
- go-admin在线开发平台学习-1[安装、配置、启动]
项目介绍 go-admin 是一个中后台管理系统,基于(gin, gorm, Casbin, Vue, Element UI)实现.主要目的是为了让开发者更专注业务,减少重复代码的编写,节省时间,提升 ...
- Docker与GU 安装管理配置
Linux 下的 Docker 安装与使用 一.安装与配置 1.安装依赖包 1 sudo yum install -y yum-utils device-mapper-persistent-data ...
- Maven学习笔记—安装和配置
Maven的安装和配置 1 在windows上安装maven 1.1 下载maven 访问maven的下载页面:http://maven.apache.org/download.cgi,选择版本下载即 ...
- PHP-Manual的学习----【安装与配置】
2017年6月27日17:59:16 安装与配置 安装前需要考虑的事项 Unix系统下的安装 Mac OS x系统下的安装 windows 系统下的安装 云计算平台上的安 ...
随机推荐
- Cortex-M3 Bit-Banding
Cortex-M3 Bit-Banding 1. 概述 CM3的存储器系统支持所谓的"位带"(bit-band)操作. 通过它,实现了对单一bit的原子操作.位带操作仅适用于一些特 ...
- Android Weekly Notes Issue #320
Android Weekly Issue #320 July 29th, 2018 Android Weekly Issue #320 本期内容包括: Firebase的MLKit; 关于写Andro ...
- 在Linux下搭建我的世界(Minecraft)服务器
最近薅了百度云双12的羊毛,1核2G一年150.突然想起以前大学整个宿舍通宵开黑挖泥土的岁月,所以刚好趁着这台服务器,打算自己搭建一个我的世界服务器,重温一下以前的感觉. 超详细Linux搭建Java ...
- Storm worker 并行度等理解
Storm 调优是非常重要的, 仅次于写出正确的代码, 好在Storm官网上有关于worker executors tasks的介绍, http://storm.incubator.apache.or ...
- less的安装使用和入门实践
1.简介 LESSCSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量.继承.运算.函数等,更方便CSS的编写和维护. LESSCSS可 ...
- 2015 年最热门的国人开发开源软件 TOP 50
开源中国在 2015 年得到了快速的发展,单开源软件收藏量就接近 40000 款,其中不乏优质的国产开源项目.本文从软件的收藏.下载.访问等多角度挑选出了 2015 年最热门的国产开源软件前五十名,让 ...
- Apache禁止或允许固定IP访问特定目录、文件、URL
1. 禁止访问某些文件/目录 增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库: <Files ~ "\.inc$"> Order a ...
- python基础-文本操作
文件IO #文件的基本操作 1.在python中你可以用file对象做大部分的文件操作 2.一般步骤: 先用python内置的open()函数打开一个文件,并创建一个file对象, 然后调用相关方法进 ...
- kettle脚本定时任务不执行
问题描述:在centos机器上部署了kettle脚本,每天定时跑一次,但是并没有成功跑,手动执行命令是可以的.而且写了一个测试的shell脚本也是可以执行的. 解决方案: 将2的错误输出,/usr/l ...
- HihoCoder1655 : 第K小最简真分数([Offer收割]编程练习赛39)(唯一分解+容斥定理+二分)(不错的数学题)
描述 给一个整数N,请你求出以N为分母的最简(既约)真分数中第K小的是多少? 输入 两个整数N个K. 对于30%的数据,1 <= N <= 1000000 对于100%的数据,1 < ...