基本信息
windows操作系统版本为windows10,docker版本是19.03.18。
参考博客
环境准备
需要启用windows10下的hyper-v功能,功能路径:控制面板-程序-程序和功能-启用或关闭windows功能,勾上hyper-v功能
安装包下载
下载地址,点击GetStable按钮获取稳定版本,下载到本地磁盘,安装包的名称为Docker Desktop Installer.exe。
安装
双击运行docker安装包,一步搞定,安装完成之后,需要重启电脑,桌面上多了docker快捷方式图标:
设置
登录注册
点击右下角的图标,在弹出框中点击settings,
修改镜像地址为阿里的镜像加速地址(获取过程看下一步),并添加IP地址:
(10.0.6.14)
获取阿里镜像加速地址
1.注册阿里云账号,登陆阿里云官网,选择如下路径的容器镜像加速服务:
2.点击之后进入管理界面,点击管理控制台
3.获得如下的地址
阿里云登录网址
简单调试
代开cmd命令行客户端或者windowPowerShell,这里使用PowerShell执行命令:
1.查看安装情况:docker -v
2.从基准镜像制作自己的镜像
如下图所示:
3.启动镜像
生成镜像
1、启动基础镜像后进入容器,可以配置需要的环境,配好后关闭容器:
docker stop container_ID
比如:docker stop 150b0359eaa8
2、要打包成本地镜像:
docker commit container_ID name:version
比如:docker commit 150b0359eaa8 yolov4:0.2 ,会生成新的镜像ID;
3、终端登录docker账号:
docker login 10.0.6.14
4、制作docker标签:
docker tag image_ID 10.0.6.14/tong/yolov4:0.2
其中,/tong(Harbor里面的项目名称)/yolov4:0.2(上面取的镜像名称);
5、上传镜像:
docker push 10.0.6.14/tong/yolov4:0.2
然后再Harbor里就能看到新镜像。