在Windows7,8电脑下安装Docker及Oracle VM virtualbox安装使用详解
2018-02-24T09:01:44    4448    0    0
#### Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 #### Linux机器原生支持安装Docker,安装过程相对简单。 #### 在Win10和Mac系统中,Docker官方提供了Docker For Windows和Docker For Mac的一键安装包,基本也没有安装的难度。 #### 而本文则主要讲解如何在Windows7及Windows8的电脑上进行Docker的安装。 在Win7,8电脑上安装Docker的方式有两种: - 利用DockerToolbox安装运行Docker。 - 在Win7电脑中安装虚拟机,然后在虚拟机中安装Docker并手动设置Win7,8电脑与虚拟机的磁盘映射。 下面,我们来依次介绍两种方法: ## 利用DockerToolbox安装运行Docker 对于Win7,Win8,Win10非专业和教育版本而言,暂时还不支持通过Docker Community Edition for Windows来直接进行安装,此时我们需要通过安装Docker Toolbox来使用Docker。 Docker Toolbox的安装过程相比Docker Community Edition for Windows而言略显复杂,下面,我们将讲解一下如何安装Docker Toolbox。 首先了解一下Docker Toolbox中包含了哪些工具内容吧: 1. 用于运行`docker-machine`命令的Docker机器 2. 用于运行`docker`命令的docker引擎 3. 用于运行`docker-compose`命令的机制 4. Docker GUI管理工具:`Kitematic` 5. Docker命令行交互式shell环境 6. Oracle虚拟机 Docker Toolbox下载地址:[https://download.docker.com/win/stable/DockerToolbox.exe](https://download.docker.com/win/stable/DockerToolbox.exe) Step1:根据上述地址来下载Docker Toolbox。 Step2:双击打开下载好的安装包: ![title](/static/files/591/5989cee6e519f50ef7000031/22/images/9ac06a52b6cb57533c3ff63331ea2a04.png) Step3:直到安装完成为止 ![title](/static/files/591/5989cee6e519f50ef7000031/73/images/07953a561d4c2cf896500e999464d96a.png) 接下来,我们来测试一下是否正确完成安装吧: 1. 打开桌面中并找到Docker Quickstart Terminal图标。 ![title](/static/files/591/5989cee6e519f50ef7000031/59/images/0f258448147aced12c61b99661da9c99.png) 2. 点击图标并等待少许,会打开一个Bash命令行: ![title](/static/files/591/5989cee6e519f50ef7000031/25/images/e58509174414408a94629f7245472ef5.png) 3. 此时在命令行输入如下命令测试即可: ```bash docker version docker run hello-world ``` ## 通过虚拟机安装Docker 如果想要通过虚拟机安装Docker,则安装步骤如下: Step1:下载oracle vm virtualbox。 地址:https://www.virtualbox.org/ 在官网中选择对应的版本安装即可。 Step2:启动Oracle VM VirtualBox,单击“新建”按钮,在弹出的对话框中输入虚拟机名称,然后选择系统类型“Linux”,再选择系统版本,本例为“RedHat(64-bit)”,最后单击“下一步”按钮。 ![title](/static/files/591/5989cee6e519f50ef7000031/51/images/b21494c5ddec35a98eb32f3029a788e6.png) Step3:在打开的“内存大小”界面中输入为虚拟机分配的内存,可以保持默认设置,直接单击“下一步”按钮。 ![title](/static/files/591/5989cee6e519f50ef7000031/36/images/286c0140dfa9605cbb356d902fae258f.png) Step4:在打开的“虚拟硬盘”界面中选择“现在创建虚拟硬盘”单选钮,然后单击“创建”按钮。 ![title](/static/files/591/5989cee6e519f50ef7000031/39/images/c99fc10b3a96a0d43f472e23a7db9362.png) Step5:在打开的“虚拟硬盘文件类型”界面中选择“VDI”单选钮,然后单击“下一步”按钮。 ![title](/static/files/591/5989cee6e519f50ef7000031/98/images/fd089e5ad9f8b81aa20b5e095fd84208.png) Step6:在打开的“存储在物理硬盘上”界面中选择“动态分配”单选钮,然后单击“下一步”按钮。 ![title](/static/files/591/5989cee6e519f50ef7000031/0/images/dafd1e1cf2428de5099c27e46efeb767.png) Step7:在打开的“文件位置和大小”界面中,点击创建即可。 ![title](/static/files/591/5989cee6e519f50ef7000031/83/images/33ba7758fd3438a1231653bc5d4ea0a8.png) Step8:下载对应的Linux镜像,以Ubuntu 16.04镜像为例。 下载地址:https://www.ubuntu.com/download/desktop ![title](/static/files/591/5989cee6e519f50ef7000031/88/images/ec3f679b0c9aecab82eeec18b8d22f28.png) Step9:下面需要对创建好的虚拟机配置虚拟光驱引导,从而可以进行系统安装。我们依次选择“设置”、“存储”、“光驱属性”。在里边选择我们刚刚下载好的系统镜像。 ![title](/static/files/591/5989cee6e519f50ef7000031/83/images/eaad05c9df4443323cf69d4111627b60.png) Step9:在弹出的对话框中选择刚刚下载镜像保存的位置,然后单击“保存”按钮。 ![](/static/files/591/5989cee6e519f50ef7000031/99/images/0c608091ab03d07139358ed6f77eb934.png) Step10:选中刚才创建的系统,点击“启动”,系统就自动开始安装了。 ![title](/static/files/591/5989cee6e519f50ef7000031/84/images/a77bfbc279ce415b3a31d4841480ee2e.png) Step11:系统安装完成后,我们可以就可以在虚拟机中安装Docker了,Linux下Docker安装方法详见: https://www.missshi.cn/api/view/blog/5a6327650a745f6335000002 Step12:下面,我们需要配置虚拟机和Windows机器的磁盘映射,从而可以使得文件共享。在机器菜单栏中点击设备并选择安装增强功能。增强功能是后续共享文件夹的基础要求。 ![title](/static/files/591/5989cee6e519f50ef7000031/50/images/c124058f17c568b7823b1bf408a9a5e9.png) Step:菜单栏中点击设备并选择共享文件夹: ![title](/static/files/591/5989cee6e519f50ef7000031/15/images/13979df33c7f1e3e5d868d5ecfa175f6.png) Step13:点击共享文件夹设置框,右上角的添加按钮 ![title](/static/files/591/5989cee6e519f50ef7000031/35/images/3f2bae9b91fca4196331c50fd4dd53e7.png) Step14:选择本地需要共享的文件夹 ![](/static/files/591/5989cee6e519f50ef7000031/51/images/5e0e07818feca7e1fd2969167bd5252b.png) Step15:勾选固定分配。Ps:不能勾选自动挂载 ![title](/static/files/591/5989cee6e519f50ef7000031/77/images/ae3fb9ada2c848ded676061bbda27b6c.png) ![title](/static/files/591/5989cee6e519f50ef7000031/20/images/aa8337c3b1ba3e460b7f70d4a3d9f1b3.png) Step16:设置完成后,重启虚拟器。 Step17:服务重启成功后,进去虚拟机命令行,执行如下命令进行挂载: 创建一个文件夹作为挂载点 ``` mkdir 挂载点 ``` 示例: ``` mkdir /mnt/share ``` 手动挂载: ``` mount -t vboxsf 共享文件夹名称(在选择本地需要共享的文件夹时的名) 挂载点 ``` 示例: ``` mount -t vboxsf share /mnt/share ``` 此时,切换到挂载点的文件夹下,我们就已经可以看到机器本身的文件了。

上一篇: Docker新手入门之九:Docker常用命令总结

下一篇:

0条评论