docker(一)

作者: 八戒无戒 | 来源:发表于2019-08-17 02:48 被阅读0次

    win10系统下部署docker环境(基于boot2docker)

    因为docker-for-windows只支持win10专业版,且国内访问docker官网及下载速度奇慢,所以可以选择基于boot2docker来部署windows上的docker环境

    1、下载boot2docker.iso镜像文件

    下载地址:https://github.com/boot2docker/boot2docker/releases

    image.png
    选择boot2docker.iso,用浏览器默认的下载引擎速度很慢,建议用迅雷下载,方法就不用说了吧(选中boot2docker.iso鼠标右键,复制链接地址然后在迅雷新建任务中粘贴)

    2、下载virtualBox

    下载地址:https://www.virtualbox.org/wiki/Downloads

    image.png
    也建议用迅雷下载

    3、部署环境

    以上两者都下载ok后,就可以开始搞事情了。首先安装virtualbox,一系列下一步的操作,然后吧啦吧啦就安装好了 ,界面如下:


    image.png

    接下来就要开始部署环境了,选择 控制→新建:


    image.png
    名称自己随便取(此处我命名为my_docker),类型选择linux,版本选择linux2.6/3.x/4.x(64-bit),点击创建。
    image.png

    文件位置自己选择(注意文件后缀不要改动),文件大小分配20G左右就可以了,自己开心就好,然后创建。


    image.png
    可以看到my_docker虚拟机已经创建ok了,然后选中创建好的虚拟机鼠标右键,设置,选择 存储栏,再点击添加虚拟光驱,选择磁盘,注册,选中刚才下载下来的boot2docker.iso文件。
    image.png
    然后选择,以上基本就大功告成,然后双击打开我们刚才创建好的my_docker虚拟机,等上15s左右,可以看到我们的docker环境已经ok了。
    image.png

    4、小试牛刀

    在我们部署好的docker环境上搭建一个ubuntu:1604,输入命令 docker pull ubuntu:16.04

    image.png
    可以看到超时了,这是因为docker 下载镜像时候默认是访问的官方源,国内访问很慢,此时就需要更换为国内镜像源了。

    a、远程连接xshell

    因为virtualbox自带的界面真的太太太难用了,此处选择xshell远程连接。在此之前,需要开启virtualbox的端口映射,否则远程端口无法连接,设置方法如下:
    my_docker右键设置→网络→连接方式选择NAT网络地址转换,然后点击端口转发,再点击ok。


    image.png
    image.png

    打开xshell(也可以用别的,像mabaxterm,putty,个人喜欢xshell),选择文件→新建,


    image.png
    image.png
    名称随便,ssh协议,主机填写127.0.0.1,端口号为前面配置端口映射时配置的主机端口。再点击用户身份验证,用户名默认为docker,密码为tcuser,确定后即可连接。
    image.png

    b、修改镜像源

    先进入root用户(sudo -i),然后再执行以下命令(网易和中科大的镜像源亲测靠谱,Docker 官方中国区镜像源可能下到一半就停了):
    echo "{\"registry-mirrors\": [\"http://hub-mirror.c.163.com\"]}" > /etc/docker/daemon.json
    或者
    echo "{\"registry-mirrors\": [\"https://docker.mirrors.ustc.edu.cn\"]}" > /etc/docker/daemon.json
    再重启docker
    sudo /etc/init.d/docker restart

    c、安装ubuntu:16.04

    执行 docker pull ubuntu:16.04

    image.png
    可看到目前位置,ubuntu16.04已经安装完毕,至此,win10部署docker环境已全部ok。

    相关文章

      网友评论

        本文标题:docker(一)

        本文链接:https://www.haomeiwen.com/subject/pevcsctx.html