Windows下部署安装Docker
好长时间没⽤Docker,最近准备部署⼀下,做个记录,今天早上去官⽹下载,发现Docker开始区分Docker Community Edition(社区版)和Docker Enterprise Edition(企业版)
注意安装路径不要有中⽂
最后⼀项记得打上对勾
安装成功
安装完成后桌⾯会⽣成三个快捷⽅式,分别为:
(1) Docker Quickstart Terminal: 提供Docker的命令⾏操作
(2) Oracle VM VirtualBox: 虚拟机软件。
(3) Kitematic (Alpha):图形化的docker⼯具
你可通过CMD查看docker是否安装成功,输⼊docker-machine,出现版本等信息。
在使⽤Docker前,要先创建docker machine,它其实是台虚拟机,不过在使⽤它的时候,你可能根本察觉不出来它是虚拟的。默认情况下,docker machine的所有⽂件都会保存在⽤户的根⽬录下,⼀般是在C盘,如果就⽤默认的位置,C盘的空间会越来越⼩,所以最好还是换个地⽅。点击Git Bash,在起开所有docker应⽤之前需要先使⽤这个才能更改成功,修改默认的default machine的路径,不然,默认安装在C盘,会使C盘空间越来越⼩。ssh工具windows
然后,输⼊ notepad .bash_profile 创建和打开.bash_profile 配置⽂件
然后,在空⽩处输⼊
export MACHINE_STORAGE_PATH='E:\soft\docker'
然后,保存关闭后,在E创建对应⽂件夹,在其下创建名为cache的⽂件夹,将安装⽂件下的boot2docker.iso拷贝到该⽂件夹:
在Git Bash中输⼊更改路径命令,此处使⽤阿⾥云的加速器,因为在使⽤docker的时候,会需要从docker的⽹站下载镜像⽂件,下载速度可能会很慢。获得阿⾥云加速,需要登录阿⾥云开发者平台,然后点击右侧的管理中⼼(当然你得要有⼀个账户):
点击windows
安装提⽰修改命令,作者是这样的
docker-machine -s "E:\soft\docker" create --engine-registry-mirror=vf29u5xi.mirror.aliyuncs -d virtualbox default
虚拟机中出现如下
此时可以点击Docker Quickstart Terminal:
同时,Docker Quickstart Terminal也已经登录进去:
也可以在Git Bash中运⾏:
docker-machine ls
提⽰的IP:192.168.99.101就是Docker虚拟机的IP了。
这台docker machine创建后就启动了,如果下次我们再打开电脑,想要启动docker machine,可以打开Docker Quickstart Terminal或者Git Bash,然后执⾏下⾯的命令:
docker-machine start
来启动docker machine。
别忘了修改时区,⼀份本地时区的localtime⽂件,复制到etc⽬录下就可以了
剩下的我们就⽤SSH⼯具操作linux那样就可以了,这⾥就不再叙述了。