大佬教程收集整理的这篇文章主要介绍了WIN7安装Docker Toolbox、制作镜像并发到阿里云,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一、安装Docker ToolBox,并配置国内源加速
WIndows7不支持Hyper-v,所以只能采用Docker ToolBox的方式使用Docker。传送门:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
安装完成后,打开命令行工具,执行如下命令,新建虚拟机并配制好加速,加速地址替换为国内源。然后重启虚拟机。
docker-machine ssh default sudo sed -i "s|EXTRA_ARGS=‘|EXTRA_ARGS=‘--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile exit docker-machine restart default
或者运行桌面上自动生成的Docker Quickstart Terminal,安装虚拟机。然后再手动配置加速地址。
在命令行中通过 【docker-machine ssh default】命令登录虚拟机。或者使用设置好的XSHell连接,用户名:docker,密码: tcuser,IP命令行中通过 【docker-machine ip】命令获取。执行如下命令:
sudo sed -i "s|EXTRA_ARGS=‘|EXTRA_ARGS=‘--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
然后重启虚拟机:
docker-machine restart default
二、制作镜像
WIN7下准备好待发布的程序,配制好Dockerfile,命令行定位到当前目录,执行如下命令:
docker build -t [name] .
例:docker build -t tobe/dockerdemo .
其中name替换为要创建的目标镜像名。-t表示为当前创建的镜像打一个标签为name,执行完成后会自动发布到虚拟机中,利用docker images可以查看多了一个name的镜像,然后我们在虚拟机中将其推送至阿里云平台。
三、推送镜像至阿里云平台
1、注册
先注册登录阿里云平台,找到镜像容器服务。传送门:https://cr.console.aliyun.com/repository 。然后创建镜像仓库。
2、登录
执行如下命令,在虚拟机中登录阿里云账号,name替代成自己的阿里云账号全名:
sudo docker login --username=[name] registry.cn-hangzhou.aliyuncs.com 例:sudo docker login --username=tobel registry.cn-hangzhou.aliyuncs.com
输入密码,密码为开通服务时设置的密码。登录成功后会提示Login Succeeded。
3、创建镜像标签
执行如下命令,根据镜像名字或者ID为它创建一个标签,缺省为latest。ImagEID替换为镜像ID(docker image ls指令可查看),仓库地址在阿里云镜像仓库中点击指定镜像可以查看。
docker tag [ImagEID] [仓库地址][:镜像版本号] 例:docker tag 2484d51efd49 registry.cn-hangzhou.aliyuncs.com/tobe/fpfff:demo-01a
4、推送镜像
执行如下命令,根据镜像名字或者ID为它创建一个标签,缺省为latest。ImagEID替换为待推送到平台的镜像ID(docker image ls指令可查看),仓库地址在阿里云镜像仓库中点击指定镜像可以查看。
推送成功后,在阿里云指定镜像仓库的 镜像版本 页面可以看到推送的镜像。
5、拉取镜像
执行如下命令,拉取镜像:
以上是大佬教程为你收集整理的WIN7安装Docker Toolbox、制作镜像并发到阿里云全部内容,希望文章能够帮你解决WIN7安装Docker Toolbox、制作镜像并发到阿里云所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。