Windows下部署安装Docker
Docker有Docker Community Edition(社区版)和Docker Enterprise Edition(企业版),但是对于微软Windows 10专业版或者企业版64位才可以直接安装Docker,对于旧版本Windows需要安装Dorker Toolbox安装完成后桌面会出现3个快捷图标(1) Oracle VM VirtualBox: 虚...
Docker有Docker Community Edition(社区版)和Docker Enterprise Edition(企业版),但是对于微软Windows 10专业版或者企业版64位才可以直接安装Docker,对于旧版本Windows需要安装Dorker Toolbox
安装完成后桌面会出现3个快捷图标
(1) Oracle VM VirtualBox: 虚拟机软件。
(2) Kitematic (Alpha):图形化的docker工具
(3) Docker Quickstart Terminal: 提供Docker的命令行操作
在CMD中输入docker-machine查看docker是否安装成功,如果出现版本信息就说明安装成功
在使用Docker前,要先创建docker machine,它其实是台虚拟机,不过在使用它的时候,你可能根本察觉不出来它是虚拟的。默认情况下,docker machine的所有文件都会保存在用户的根目录下,一般是在C盘,如果就用默认的位置,C盘的空间会越来越小,所以最好还是换个地方。 点击Git Bash,在起开所有docker应用之前需要先使用这个才能更改成功,修改默认的default machine的路径,不然,默认安装在C盘,会使C盘空间越来越小。
输入 notepad .bash_profile 创建和打开.bash_profile 配置文件,
在.bash_profile文件中输入:export MACHINE_STORAGE_PATH='D:\soft\docker' ,保存并关闭文件,然后创建相应的文件夹,然后再在docker中创建一个chche文件夹,并将Docker Toolbox安装目录下的boot2docker.iso拷贝到该文件夹下。
在Git Bash中输入更改路径命令,此处使用阿里云的加速器,因为在使用docker的时候,会需要从docker的网站下载镜像文件,下载速度可能会很慢。获得阿里云加速,需要登录阿里云开发者平台,然后点击右侧的管理中心(支付宝扫码登录即可):阿里云开发者平台:https://dev.aliyun.com/search.html
复制Docker加速器地址,并将其改为:docker-machine -s "D:\soft\docker" create --engine-registry-mirror=https://5jzddxwj.mirror.aliyuncs.com -d virtualbox default
如运行的时候遇到一个错误,这个错误一般来说都是宿主机的因特尔虚拟技术(Intel Virtual Technology)未开启的原因。解决办法就是重启电脑,系统启动前进入BIOS界面,启动Intel Virtual Technology
修改成功后,重启电脑,重新执行如上命令,虚拟机中出现如下界面
此时可以点击Docker Quickstart Terminal
也可以输入:docker-machine ls
提示的IP:192.168.99.100就是Docker虚拟机的IP了。
Docker容器是在VirtualBox的虚拟机里面,不是在Windows里面,所以不能用127.0.0.1/localhost访问,必须使用192.168.99.100来访问
docker machine创建后就启动了,如果下次我们再打开电脑,想要启动docker machine,可以打开Docker Quickstart Terminal或者Git Bash,然后执行命令:docker-machine start 来启动docker machine。
更多推荐
所有评论(0)