windows下docker toolbox使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/luckyrocks/article/details/89397705

1. windows container技术只有windows server 2016以上才有,所以普通windows用户基本上都是使用virtualbox 虚拟的linux来使用docker,需要开启处理器的虚拟化

2. 下载DockerToolbox并安装,安装过程中去掉勾选图形界面(不稳定),git按照需要选择按照

3. 打开cmd,输入docker-machine ls,查看docker虚拟机状态,这个就是需要需要的linux环境;如果没有,使用以下命令创建一个docker虚拟机:

    docker-machine create --driver=virtualbox default

default是给虚拟机的命名,可以自定义,这个步骤需要下载boot2docker.iso一个镜像文件,可以单独下载,下载后放到c:\Users\XXX\.docker\machine\cache\目录下,创建的时候会自动识别

4. 创建完毕可以通过docker-machine ls查看到该虚拟机

5. 这个时候docker环境已经安装完成,可以通过两种方法使用docker命令:

    5.1 通过docker-machine env default获取虚拟机环境变量,然后通过命令行中提示,运行:@FOR /f "tokens=*" %i IN ('docker-machine env') DO @%i 语句,使虚拟机中环境配置到当前命令行窗口中,接下来就可以使用docker命令了,比如docker images, docker ps等等。该过程中需要将docker-machine.exe的路径配置到系统的环境变量中

    5.2 登录到虚拟机环境,docker-machine ssh, 再docker default环境内使用docker命令

6. docker默认获取镜像都是从docker hub中获取,网络受限,可以配置加速镜像,国内的有daocloud,阿里云,网易等等;我使用的是阿里云的,需要提前注册,然后会得到一个加速地址: https://xxx.mirror.aliyuncs.com

7. 配置docker加速镜像和私有仓库参数,详细的docker配置参数见文档:https://docs.docker.com/engine/reference/commandline/dockerd/#options

扫描二维码关注公众号,回复: 5946761 查看本文章

    7.1 登录到虚拟机default,手动创建daemon.json文件,放到/etc/docker目录下;daemon.json文件是docker的配置参数,默认是没有的

    7.2 配置以下2个参数:

        insecure-registries: [], # 这个私库的服务地址
        registry-mirrors: [], # 私库加速器

        e.g.:

        { "registry-mirrors": [ "https://xxx.mirror.aliyuncs.com" ], "insecure-registries": [ "https://ower.site.com" ]}

8. 最后可以从私有仓库获取到需要的镜像文件了,enjoy docker~

参考:

1. Docker-从入门到实践 https://yeasy.gitbooks.io/docker_practice/

2. https://blog.csdn.net/chengly0129/article/details/68947265

3. https://blog.csdn.net/qq_35959573/article/details/84967562

P.S. 附:

1. DockerToolbox-18.09.3.exe百度网盘链接:https://pan.baidu.com/s/1MZXNFOemUamLK7JrLq0UzA 
提取码:ldez 

2. boot2docker.iso百度网盘链接:https://pan.baidu.com/s/1CBahTF8IRGh4kpZcyd9vqQ 
提取码:h1uv 

2. Docker-从入门到实践百度网盘链接:https://pan.baidu.com/s/1VBbjn6WBi1rt_XYTgJkDrw 
提取码:o93l 
 

猜你喜欢

转载自blog.csdn.net/luckyrocks/article/details/89397705