现在很流行docker,学习的比较晚。第一次安装,各种百度,终于在家庭版windows10中安装成功了Docker Toolbox.因为家庭版的电脑没有Hyper-V功能,所以不能用Docker for windows专注的Docker下载包。网上有好多教程说如何将家庭版虚拟成Windows pro版,可以自己百度。这里介绍如何安装toolbox。
基本步骤
1.到http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/下载最新工具包。xxx-ce.exe是社区版,免费
2.将下载的DokerToolbox-xxx-ce.exe运行,一路下一步。
3.运行完桌面会显示3个图标,说明成功。
3.网上说双击Docker Quickersart terminal,可以打开终端运行,但我的不行打开。所以咱们用windows自带的powershell来运行。
4.打开windows自带的powershell,wind+R,输入powershell(比cmd好看一些)。
5.输入命令:
docker-machine ls
第一次应该什么都没有,那我们可以命令创建一个Docker虚拟机:
docker-machine create --driver=vritualbox default
然后使用以下命令,查看的虚拟机的环境变量:
docker-machine env default
然后再输入:
docker-machine env default | Invoke-Expression
这样我们就把powershell与虚拟机的Docker Linux建立了连接,接下来就可以在PowerShell中使用docker命令了。
可以试试这样帮助命令,查看所有需要的命令:
dockers --help
6.目前为止,docker虚拟机安装成功。
启用镜像加速
更快的下载镜像,使用镜像加速器:我用的是阿里云的。挺喜欢阿里的产品。在powershell中依次输入以下命令
docker-machine ssh default
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://c54mqrwj.mirror.aliyuncs.com |g" /var/lib/boot2docker/profile
exit
docker-machine restart defalut
这样重启docker后就可以加速下载了。
试试mysql镜像下载把,输入以下命令:
docker pull mysql
下载完成后,运行一个容器:
docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123 mysql:latest
接下来查看当前虚拟的的ip
在powershell中输入命令:
docker-machine ip default
屏幕会显示当前IP(我的是192.168.99.102),接下来打开window的黑窗口。运行以下命令:
mysql -h 192.168.99.102 -u root -p
然后输入密码:123
看到如下结果,success了!!!!
参看连接:https://www.cnblogs.com/studyzy/p/6113221.html