菜单

Ubuntu12.04下安装VirtualBox

2019年3月28日 - 皇家赌场系统

澳门皇家赌场网址 1

澳门皇家赌场网址 2

1壹 、设置分区数目和分区大小,显明,伊始分区;

VMBox 设置Ubuntu Nat连接以及win主机共享文件夹,vmboxubuntu

菜鸟的linux上手之路,由于近来要上学python,得有点linux的基本知识,所以……把那玩意儿装上了毕竟该怎么玩啊!

 

设置Ubuntu Nat连接:

  1. 在编造机端输入

    #ps aux | grep sshd

一旦经过列表里有/user/sbin/sshd -D,则声明SSH守护进度一度起步。

 澳门皇家赌场网址 3

借使没有该进度,供给手动安装sudo apt-get install ssh;

 

  1. 在VMBox管理器中,设置——互连网——高级——端口转载,添加三个规则;

 澳门皇家赌场网址 4

 

  1. 为win端口设置防火墙规则;

 在控制面板\系统和海东\Windows
防火墙中,点击高级设置,新建主机用于转载端口的入站和出站规则,这么些相比不难

 

4.
SSH连接,在win端下载Putty,打开putty.exe,输入主机名和端口即可连接虚拟机os;

 澳门皇家赌场网址 5

澳门皇家赌场网址 6

 

共享文件夹设置:

  1. 皇家娱乐平台登陆,安装VMBox增强工具:

开启虚拟机后,在虚拟机菜单栏点击设备——安装增强作用,即便没有弹出对话框,不过虚拟机下方光盘已挂载,遵照如下设置:

澳门皇家赌场网址 7

 

#sudo apt-get install dkms
#mount /dev/cdrom /mnt
#cd /mnt
#mkdir bdshare (这里创建一个挂载文件夹bdshare,可以自行设定)
#./VBoxLinuxAdditions.run

 

  1. 澳门皇家赌场网址,设置共享文件夹:

在主机成立3个用于共享的文书夹,在VMBox管理器中,设置——共享文件夹,添加2个共享文件夹,那里取名为Share

 澳门皇家赌场网址 8

 

3.
在编造机根目录下实施下边包车型地铁一声令下,即可连接到共享文件夹;

#mount -t vboxsf Share /mnt/bdshare

 

  1. 在主机端往文件夹里放点东西,就能在虚拟机端显示出来;

澳门皇家赌场网址 9

 

澳门皇家赌场网址 10

 

*5. 老是开机时都要实施3中的设置,要实施活动挂载请参考其余连锁文章。

设置Ubuntu
Nat连接以及win主机共享文件夹,vmboxubuntu
菜鸟的linux上手之路,由于近来要读书python,得有点linux的基本知识,所以……把那…

其余不说,关键点在于获取虚拟机的
ip,笔者的虚拟机系统是winxp,虚拟机本人能够上网。获得ip,用那一个ip仍旧不能够访问\\ip
的共享文件夹,因为win10亟需安装一个零件:

正文首要介绍的在win7安装时相遇的题材以及简单利用。

① 、打开VirtualBox虚拟机,点击左上角的“新建”,类型选取Microsoft
Windows,版本选取Windows 7(32-bit),输入名称Windows
7,并安装存款和储蓄路径,下一步;  

SMB 1.0
的组件,安装完大致就能连同了。不过网络邻居依旧不可能察觉的(不了解怎么设置),要手写路径登陆,然后弹出用户登录框,输入guest,密码留空,就行了。要是你依然不也许过渡,或许是账户依然共享没安装好,那个都以小题目。

1 下载与安装Docker Toolbox

先是介绍一下docker在windows的支撑,引用Docker 中文指南的叙述:

因为Docker 引擎使用的是Linux内核特性,所以我们需要在 Windows 上使用一个轻量级的虚拟机 (VM) 来运行 Docker。我们使用 Windows的Docker客户端来控制 Docker 虚拟化引擎的构建、运行和管理 。
为了简化这个过程,我们设计了一个叫 Boot2Docker 的应用程序,你可以通过它来安装虚拟机和运行 Docker。
虽然你使用的是 Windows 的 Docker 客户端,但是 docker 引擎容器依然是运行在 Linux 宿主主机上(现在是通过Virtual box)。

当前docker对win10的援助已经做的很好了,但是对于低版本的win7相对来说照旧有过多题目,win10直接下载https://www.docker.com/docker-windows
Docker for Windows直接设置即可,可是win7的设置形式完全两样。

首先大家必要下载官方提供的Docker
Toolbox安装包,地址为:https://www.docker.com/products/docker-toolbox
该装置包罗了所急需的全数内容。

下一场点击安装,出现如图示:

澳门皇家赌场网址 11

安装界面1.png

澳门皇家赌场网址 12

设置界面2.png

设置路径能够挑选其余盘,笔者设置在了D盘。

澳门皇家赌场网址 13

安装界面3.png

那是安装包具备的机件,个中Docker client,Docker
Machine是一定要设置的,Virtualbox和Git假诺事先安装了足以不勾,不过virtualbox供给5.0版本以上,版本4是12分的,Kitematic是Docker的图形化管理界面,也勾上吧,就算小编不用。

澳门皇家赌场网址 14

设置界面4.png

最终直接Next,点finish就完了了安装。

 
         可是,大家能够用编造机菜单栏的 “设备-〉安装增强效率”。

win10这些奇葩,共享文件夹变得可怜拮据。

docker是怎么样?docker的施用以及尤其广了,就不再那里介绍了,不清楚的同窗能够看看那个:http://www.docker.org.cn/book/docker/what-is-docker-16.html

皇家国际娱乐平台,  然后点击扩大里面包车型客车色情图标,采纳扩张包路径(有时候扩张包下载好后,会自动识别安装)。

最近在忙着搭建游戏私服的事情,由以前边的有关游戏业务篇师傅和徒弟系统的始末会迟一点写,这一个坑怎么说都依旧要填的,不要失去任何三遍记录的火候。

   
切换来虚拟机Win7操作系统界面,打开“总结机”,采用“映射互连网驱动”选项,如图所示:

不难易行介绍一下搭建游戏私服的需要,那首要是给策划和测试使用的,因为每一种策划关切的始末,每种测试测试的点都不等同,都亟需去修改测试服务器的配置恐怕策划表,以达成他们想要测试或证实的指标,那就不可能都在一台测试服去频仍改变,当然也不容许为每种策划依旧测试都配一台服务器(不要钱呀)。那么好还是不佳在他们的机械去搭建环境,在她们协调的机器配置游戏服务器呢?当然是足以的,可是那会搞死程序(O(∩_∩)O),比如说我们的八日游服务器使用的java,你感触到了为那么四个策划测试去布置java环境以及服务器注重的组件的惊慌失措了啊!!!

玖 、重回管理器,点击“运转”,进入这么些界面,输入2或点击2运营pe系统;

3 关心的概念

地方的步骤已经成功了docker在win7上的设置,今后早已可以应用了,在应用此前大家先理清楚需求日常关切的几个概念,Linux上应用docker和win7照旧有分别的,主假使阳台的标题。

澳门皇家赌场网址 15

Paste_Image.png

率先,大家的docker
daemon是运作在virtualBox虚拟机上的,virtualbox安装了boot2docker
Linux,里面集成了Docker引擎,win7主机上设置了Docker
client,能够实施docker命令:

澳门皇家赌场网址 16

Paste_Image.png

不过是无法直接待上访问docker Daemon的:

澳门皇家赌场网址 17

Paste_Image.png

您很不难会想到,要想在win7的终极应用docker
操作镜像容器只须求通过ssh连接上虚拟机就足以兑现我们想要的操作,就像连接远程服务器一样,boot2docker暗许的账户和密码是docker,
tcuser,虚拟机的ip为192.168.99.100如图示:

澳门皇家赌场网址 18

Paste_Image.png

也才那样做和一向在虚拟机安装linux,再安装docker也没怎么差异是吧,为了简化这几个进度,Docker官方提供了三个强有力的工具:docker-machine

法定描述:

Docker Machine so you can run Docker Engine commands from Windows terminals

docker-machine
首要用来管理虚拟机,包含虚拟机的创始、删除、环境变量设置以及能够向来连接到虚拟机进行对docker的操作。

大家通过应用windows的powershell来尝试下docker-machine命令,(dos的cmd实在体验太差了),“windows”

例如查看当前的docker虚拟机的地方:

澳门皇家赌场网址 19

Paste_Image.png

能够看来日前有一台名为default的docker虚拟机在运维,设备为virtualbox,并且其ip为192.168.99.100。

查看docker虚拟机的ip能够直接通过
docker-machine ip

澳门皇家赌场网址 20

提示.png

在本机访问docker里面的服务无法一贯通过127.0.0.1,供给经过虚拟机的ip来访问。

翻看虚拟机的环境变量:

docker-machine env default

澳门皇家赌场网址 21

Paste_Image.png

由地点命令的提醒能够驾驭,能够通过

docker-machine env default | Invoke-Expression

命令建立powershell与linux虚拟机的三番五次,就好像经过ssh连接一样,不过不用经过密码验证,这几个时候就能够在windows终端直接使用docker命令了:

澳门皇家赌场网址 22

Paste_Image.png

到了那里你应当驾驭要想安顿镜像只需求写二个powershell脚本就能满足要求了呢(\_)。

  此时,倘若Virtualbox安装在Windows,即主机为Windows时,就Virtualbox成功帮助了USB、PXE了。
  然而对于安装在Linux里的Virtualbox,即主机为Linux时,此时还差一步,即把用户加到vboxusers组里。

真要这么做会有过多继承难点亟待程序去了却,那当然不是大家想要做的,于是作者在经受到那一个需要的时候登时想到了能够使用Docker化解这一个题材,只要在机械上配备好了Docker环境,游戏服务器打包成docker镜像,须求动用的时候载入即可,镜像里面纵使总体的游艺服务器内容,只依靠docker环境,不依靠其余任何外部条件,那样我们须求做的行事便是为谋划的机器搭建docker环境,以及公布大家的嬉戏服镜像。

      

4 使用示例

docker环境搭建好之后,大家来跑3个web容器,然后在win7本地浏览器访问试试,在外网能够直接通过docker pull nginx拉取nginx镜像,笔者的早已拉好了,然后经过载入镜像,运营容器

docker run --name some-nginx -d -p 8080:80 nginx

-name 表示给容器取外号,用于区分,名字不可能重新

-d 表示容器在后台运转

-p
代表映射本地端口8080到容器的80端口,注意这里的本土指的是虚拟机ip,不是127.0.0.1

下一场大家在地头浏览器访问:

澳门皇家赌场网址 23

Paste_Image.png

 

docker.png

                                                  
澳门皇家赌场网址 24

5 映射本地目录到容器

方今提到,策划测试供给反复去改变静态文件,比如策划表,改改道具的数量,属性等,所以要求将容器的目录映射到windows的本土文件夹,那一个目录若是用来存放策划表,那么就足以兑以后windows查看修改文件,而服务运维在docker容器。

docker提供了数码卷来达到映射的目标,通过-v选项内定,若是是在Linux上行使docker,比如想要映射本地/home/tmp目录到容器的/tmp,能够如此:

docker run --name some-nginx  -v /home/tmp:/tmp -d -p 8080:80 nginx

不过在windows能还是无法一直在powershell直接通过-v钦命地方目录呢?比如

 docker run -ti  -v /d/users:/tmp centos /bin/bash

炫耀d盘的users目录,那样能落得映射的指标吗?答案肯定是可怜的,为何吗?因为容器是运维在virtualbox虚拟机内的,钦赐的
/d/users目录virtualbox是不知道的,它不能辨别。

玩过虚拟机的都清楚要想虚拟机和主机共享目录要求对虚拟机实行设置,将主机的目录共享到虚拟机的有个别目录,那也是目录映射,然后再将该目录映射到容器,那样就高达映射本地目录到容器的指标。

我们开辟virtualbox,点击“”设置“,再点击“共享文件夹”,点击左边的“+”标志

澳门皇家赌场网址 25

Paste_Image.png

然后设置共享文件夹的不二法门和名称,并且选用“自动挂载”和永恒分配,然后在那一个设置的共享目录里面就可以无限制创设想要的目录,然后映射到容器了。

有同学情不自尽会问那些还要去开辟图形界面设置共享文件夹很麻烦,Docker
Toolbox安装到位是暗中认可共享了c/Users到虚拟机的,所以不想再一次安装能够映射/c/Users的目录,像自家索要在布局的时候一贯通过运转脚本的款型运营容器,就不会再去重新设置了,固然也得以通过VBoxManage命令来一向开立共享文件夹,可是不再去研讨那么些了,/c/Users已经得以满意供给。

来试试:

澳门皇家赌场网址 26

Paste_Image.png

在Users创了Docker的目录,并新建了cv.txt文件,然后挂载到容器:

docker run -ti  -v /c/Users/docker:/home centos /bin/bash

-t 表示开启伪终端
-i 代表打开标准输入
/bin/bash 代表运行bash程序

实践成功之后会一贯进去centos容器内部,然后我们去/home看看能还是不可能找到cv.txt文件:

澳门皇家赌场网址 27

Paste_Image.png

发觉cv.txt文件现身了容器的home目录下,然后在该目录创设1个文件,

     touch test.sh

澳门皇家赌场网址 28

Paste_Image.png

再看windows目录下的转变:

澳门皇家赌场网址 29

Paste_Image.png

居功至伟告成!

结语:
ok,到此截止就介绍完结了搭建进度,写的略微啰嗦,有同学也许会觉得您那几个整个进程下来也是很劳碌呀,是的,第三次安装的时候的确要求费点时间的,可是假如把普遍的荒唐总计下,安装完Docker
Toolbox安装包之后的作为,可以通过脚本去决定全体的操作,那样计划docker环境策划只要求安装一个软件,执行三个本子,现在更新游戏服的时候只须要拉取一下服务器上的镜像也许经过别的的款型去创新,那种公然唯有你真的用过了才会领略到,关于利用docker还有诸多利益,在那就不一一列举了,实在是表明能力不太好呀。

接下去还会介绍配置基础环境镜像,以及最终整个基于Docker私服的搭建进度,嗯,在此处又埋了一个坑了,一定会填的O(∩_∩)O。

上述是在win7陈设docker的进度,希望对我们具有扶助,有哪些难点能够留言探究,大家一起学学。

Regards,
codjust.

参考小说:
http://blog.csdn.net/tina\_ttl/article/details/51372604
http://www.jianshu.com/p/d809971b1fc1
http://www.cnblogs.com/studyzy/p/6113221.html
https://bjddd192.github.io/docker/2017/02/28/win7%E4%B8%8B%E4%BD%BF%E7%94%A8docker-toolbox.html
http://www.widuu.com/chinese\_docker/installation/windows.html

                         
  澳门皇家赌场网址 30

2 初始化Docker ToolBox

设置收尾后会在桌面出现八个飞快方式:

澳门皇家赌场网址 31

急迅情势

内部Docker Quickstart
Terminal是开端化脚本,能够去安装目录查看全数的零件:

澳门皇家赌场网址 32

设置目录.png

当中的start.sh便是桌面上的Docker Quickstart
Terminal,能够见到是那是五个shell脚本,也正是亟需bash来施行,因而在安装的时候即使win7没有安装Git的话肯定要勾上,并且记住其安装地点,一般会在:

澳门皇家赌场网址 33

bash

在进行那一个剧本以前,大家先打开该脚本不难看看其做了如何事:

澳门皇家赌场网址 34

start.sh.png

简单明白一下意识脚本首要初始化了一一工具的情景,以及安装了代办,当中virtualbox是第③个被检查的,因为必要通过VBoxManage创制虚拟机,因而在推行脚本在此之前大家先看看virtualbox是或不是符合规律,打开桌面包车型大巴:

澳门皇家赌场网址 35

Paste_Image.png

若是出现下图所示

澳门皇家赌场网址 36

Paste_Image.png

那正是说恭喜您,能够进去下一步执行脚本了。(第①遍的开辟是都并未的,只要打开不报错就象征虚拟机没难题)
可是有局部机器大概会产出一些张冠李戴,比如小编的机器就出现了:

澳门皇家赌场网址 37

Paste_Image.png

获取 VirtualBox COM 对象失利,应用程序将被中止。
这几个指鹿为马的消除办法有三种,
(1)兼容性难点

澳门皇家赌场网址 38

Paste_Image.png

右击virtualbox图标属性中,包容情势运作这么些程序,采用除了win7之外的本子。

(2)a. 打开伊始菜单—-然后点击运营—输入
"D:\Program Files\Oracle\VirtualBox\VBoxSVC.exe“ /reregserver
下一场按回车,(注意virtualbox的装置目录,我那边安装在D:\Program
Files\Oracle\VirtualBox目录,视景况而定,改成团结的目录)
b.再打开开端菜单—运营—输入
regsvr32 "C:\Program Files\Oracle\VirtualBox\VBoxC.dll"
regsvr32万一提醒不存在能够去找一下友好系统的存放路径,使用相对路径来使用,一般会在:

澳门皇家赌场网址 39

Paste_Image.png

(3)修改注册表,一般这一个措施是最实惠的
引用那位博主的博文:http://blog.csdn.net/zp\_00000/article/details/70207445

首如果修改修改注册表中如下的两项:

HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}
HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}

独家修改上边两项中的 InprocServer32的默许值为
C:\Windows\system32\oleaut32.dll
具体操作能够跳转到上边链接,笔者那里就不赘述了。

virtualBox可以日常运作之后大家点击执行运营脚本,能够点击桌面上的急速情势也得以点击start.sh,笔者起步的是桌面包车型客车,
启航后如图示;

澳门皇家赌场网址 40

Paste_Image.png

以此进度会提醒成立虚拟机,ssh等内容,在开立虚拟机进程时索要提供boot2docker.iso镜像,路径暗中认可是在

C:\Users\用户名\.docker\machine\cache

开发银行脚本时会提醒找不到,必要在线下载,这么些进度会12分慢,其实Docker
ToolBox安装包是已经提供了boot2docker.iso了的,

澳门皇家赌场网址 41

Paste_Image.png

笔者们假设手动将该公文拷贝到钦点目录再重复去运行就不须求再联网下载了。

想必还会有同学拷贝了boot2docker.iso镜像,运维脚本时会提醒该镜像不是流行的本子,并且会告诉您最新的版本,依然要求联网下载,那些只倘使在外网搭建的话就一贯让其联网下载,然则只怕会一点也不快,因为本身是在内网搭建,所以供给在外网下载好新型的boot2docker.iso镜像,再拷贝到

C:\Users\用户名\.docker\machine\cache

下载路径为:https://github.com/boot2docker/boot2docker/releases
选用新型的:

澳门皇家赌场网址 42

Paste_Image.png

重复启航start.sh脚本,这么些时候等待其伊始化达成即可,应该不会再遭受什么难点了,最终开首化成功如下:

澳门皇家赌场网址 43

Paste_Image.png

                                                 
 澳门皇家赌场网址 44

既然如此使用了docker,为何要在windows下利用啊?因为策划测试用的都是windows呀(O(∩_∩)O),镜像依然会公布在linux。

2、共享U盘

  然后保留退出。

  A:在Ubuntu、Debian、Deepin、Linux
Mint:

 

                                                     澳门皇家赌场网址 45 

  su

  vi
/etc/group

  找到这一行:vboxusers:x:126:

  添加你的用户名,如你的用户名位mhx,则改成:vboxusers:x:126:mhx

  然后保留退出。
  保存修改后,重启电脑,打开终端,输入id看看用户次要组里是或不是有了vboxusers呢??

     
                 澳门皇家赌场网址 46

  那样打开Virtualbox,运行虚拟系统,分配USB设备就行了。

  Windows中:

  Windows7中的效果:

     
                   
  澳门皇家赌场网址 47

                                   
 澳门皇家赌场网址 48

  Linux中:

  Ubuntu下的效能:

                                   
 澳门皇家赌场网址 49

 

  接下去,U盘就足以使用了。

 

 

透过上述的手续操作之后,大家就在Virtual博克斯虚拟机上装上win7系统了,安装步骤并简单,相信大家都能学会。

 

 

 

1四 、完毕操作后,重启进入这几个主菜单,输入H或点击【从硬盘运转】;

 

 

 

② 、内部存款和储蓄器暗许为512MB,能够自行修改;

  映射完毕后,在“总结机”中就足以看来映射成功的互连网驱动器,急忙访问主机中的文件夹。

           
                           
  澳门皇家赌场网址 50

 

 

  先点击“管理-》设置”;

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图