深入浅出docker教程这本书一直买很久了,可惜一直没有这方面的开发需求,所以也只是在课上无聊的时候翻翻,也并没有上手实操过。
正好本学期要修习Oracle数据库的课程,靠着实验室的两个小时根本巩固不了知识,还是要亲手上手实操一下才行。又看着小电脑里面mysql,sqllite3其他不同数据库发起了愁....
难道要每样软件在电脑上装一下,更何况某些数据库软件庞大又臃肿....
于是为了不再进行下载安装配置这三部繁琐的步骤,我想到了在win10上安装我久仰的docker神器.
第一步:
查看本机是否能够开启虚拟化
可以看出我这边系统是可以支持虚拟化的
第二步,开启win10的hyper-v组件
控制面板-程序-启用或关闭window功能 找到hyper-v选项打上勾 确定重启电脑
第三步,下载安装docker
这里我们使用aliyun的下载连接
http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/beta/因为我这边网速的原因,导致我连不上docker官网
有条件的同学可以亲自上官网下载docker for windows 的最新版本
https://www.docker.com/下载完毕,我们发现右下角的小鲸鱼
第四步,验证正确安装
win+d 运行cmd终端 输入docker version 显示如下,安装成功!
再输入docker pull hello-world 拉一个测试镜像,发现出错
原因是国内网络....(大家都懂....)
这里提供的办法是阿里云的免费镜像
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Docker Daemon。编辑窗口内的JSON串,填写下方加速器地址:
{
"registry-mirrors": ["https://koeksw9f.mirror.aliyuncs.com"]
}操作结果如下:
拉取一个测试镜像,正常拉取
查看本机所有镜像
运行测试镜像
至此,docker在本机的安装工作就彻底完成了
不过由于网络问题运行docker search XXXX 还是会出现由于网络产生的错误
针对这个的解决方法是通过阿里云的镜像仓库搜索我们想要的镜像
https://cr.console.aliyun.com/cn-hangzhou/instances/images比如 我想要装oracle 11g 就可以
然后点想要的镜像
复制公网地址,然后再
可以发现我们想要的oracle11g镜像正在下载
好了本次的教程就到这里
oracle11g的docker安装配置,我会在明天的教程里详细阐述