如何使用Windows Docker使用Harbor镜像仓库
2017-08-27 本文已影响115人
天地玄黄一路向南
如何使用Windows Docker使用Harbor镜像仓库
之前在自己的笔记本的win10环境 安装了docker服务,方法不复杂,只要按照官方文档开启虚拟化,配置启动Hyper-V服务,一路Setup就可以了。
文档地址:https://docs.docker.com/docker-for-windows/
主要注意的是默认Docker的镜像文件都是存储在Hyper-V的默认目录下的,而且默认是在C盘中,所以安装Docker前最好修改下Hyper-V的默认存储路径。
当然也可以在安装Docker之后,在设置界面中修改。
这里重点介绍下如何使用Harbor镜像仓库的问题。Harbor镜像仓库是部署在公司服务器上192.168.12.203。我的笔记本自己下载了一个TensorFlow-Jupyter的镜像,并且做了一些修改,因为默认的镜像不能用,可能是版本有点老,手动更新了相关的软件包。测试成功后想把这个镜像部署到公司服务器上,并把镜像保存在Harbor仓库中。那么介绍下具体步骤。
1.设置私有镜像参数。
由于windows下无法像Linux那样修改/etc/default/docker配置文件,所以只能通过设置界面中添加私有镜像地址,具体如下:
2.上传镜像
Apply后自动重启docker服务,然后就可以像在服务器上一样使用Harbor了。
登录Harbor
commit镜像
docker commit 98 jeffrylee/tensorflow-jupyter
修改tag
docker tag jeffrylee/tensorflow-jupyter 192.168.12.203/openml/jeffrylee-tensorflow-jupyter
push镜像
查看结果
操作结束