docker使用教程[一]

190 阅读2分钟

深入浅出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安装配置,我会在明天的教程里详细阐述