目录
这里写目录标题
前言(可看可不看,我就写个乐子)
为什么我要开始做这样一个系列,完全是因为在日常的开发过程中,需要使用到,所以在后面我也会根据需要,继续编辑这样的技术学习文章
我看着别人的文章,说实话,看上去非常专业,但是理解的成本是真的大,为了避免出现什么乱七八糟的问题,我还是想把这个文章说的简单点
最要命的就是,别人的流程图里面,要么就是多了些新的东西,要么就是好像和说的对不上,不仅仅起不到梳理的作用,还莫名的加大了理解的难度
所以,简洁,清晰,通俗,易懂,就是我想写的文章的特点
但是毕竟是参杂了很多的个人理解,所以希望各位不吝赐教,大刀斧正
docker可以不用搭建Ubuntu,下面出现的关于docker的内容忽略掉就行,我要重新做一期关于的docker不用搭建Ubuntu的文章
Docker的概念
这一步,我希望能搞清楚几个概念,我们为什么要使用docker,docker的优点
还有几个比较关键的点,我写在下面
- docker并不是通用容器工具,他是依赖于Linux内核环境的,所以要下载Linux,而且要运行起来
- 他是Linux环境下制造的一个隔离文件环境,所以他执行的效率几乎等同于所部署的Linux主机
为什么要使用docker
我们平时经常出现这么一个问题,在自己的电脑上能运行,但是换了别人的电脑,就不能运行了,原先还会使用虚拟机,这样可以保证配置
但是虚拟机每一次操作时候,都会带上沉重的操作系统,如果任务数一多,就会造成大量内存空间的浪费,所以有一个容器封装就很有必要
docker
- docker是一个容器打包技术,(在这里要说明一点,容器打包技术不仅仅有docker)
配置
现在要搭建一个环境(这过程比较难受)
在搭建环境上面,我选择的Ubuntu:(这里是ubuntu直接跳转的链接) + VM: (这里是VMware直接跳转的链接)
这里还是要说明一下1,VM全称是VMware Workstation
我在这里下的版本是17,之所以选择这个,是因为他有免费的使用时间
从上方链接点击进去之后,向下滑动,就能找到
至于说Ubuntu的下载方式,就按照官网上下载,没有什么大问题
配置的注意事项
下载完之后,点击VM,【这里我没有特别写vm中新建虚拟机的步骤说明,一方面人家软件设计的很好,“创建新虚拟机”很醒目,另一方面,我已经创建完了,重启需要很多时间(Ubuntu的虚拟机都是这样)】
我就按照没有图片的步骤加以说明:
-
创建新虚拟机
-
选择磁盘(一般会自动选择磁盘)
配置Ubuntu
-
这一部分我还是打算详细说一下,因为我在这上面出现了很多坑
首先就是账号,我建议大家还是越简单越好,因为我一开始按照习惯打入了英文密码,并且还按照平时的习惯记录了下来,但最后还是重新创建了一个虚拟机,选择了一个最简单的密码
-
然后就按照步骤创建,其实并没有什么太大的注意事项,只是我在一个文件中出现warn的时候,密切留意了一下
-
尤其是要记得这么一句话;Erase disk and install ubuntu,这是要擦除磁盘里的信息
(全部换成ubuntu的信息,虽然是这么翻译,但是大概率是擦除的ubuntu生成的E盘,我的电脑上dvd驱动盘,这里做一个补充,刚刚下载时,下载的Ubuntu是iso文件,这是虚拟机一般的文件,直接放进去就好,在下载后,这个文件会直接被VMware识别出来,当然,如果没有自动识别)
- 其实这句话不重要,出现这句话选择就好了,不然就会出现后面的问题:
- 以上的三个问题,只要选择了warn,也就是出现了;Erase disk and install ubuntu,就选择吧,就不会出现很多问题了,不出意外会弹出下面的提示窗口:
- 后面会出现一次更新,这里可以注意上面的小箭头,可以点击消除,(下面的图片使用的是另一张,主要是因为确实不好调出这个页面了),还是简单说一下弹出的更新页面,弹出的更新页面其实是更新虚拟机中的软件,下载的挺多,看着弹出的标签,就像是一些音乐之类的不相关的软件
- 完成到这一步,基本上也就配置完了,然后就是点开命令窗口
使用docker封装数据库
我为什么要详细说明VM的渠道,是因为在市面上出现了很多这样的软件,等下载完之后才会显示出要收费 ↩︎