自动生成镜像,在上传到仓库
生成的脚本
1.生成docketfile文件
FROM njreg.jpushoa.com/pushbackend/centos:cplusplus.latest COPY ./appcallback /opt/push/bin/ums/appcallback/ RUN chown -v push.users -R /opt/push/ USER push WORKDIR /opt/push/bin/ums/appcallback/
2.编译文件push到仓库文件
docker build -t appcallback:v1.1 . docker tag appcallback:v1.1 harbor.qa.jpushoa.com/pushbackend/appcallback:v1.1 docker login -u zhangjun harbor.qa.jpushoa.com docker push harbor.qa.jpushoa.com/pushbackend/appcallback:v1.1
字段说明:
FROM是基础文件库,目前harbor.qa.jpushoa.com是没有找到基础镜像库,使用开发nj的镜像库就行
copy :是编译好的文件,上传到容器内部的地址
run:表示镜像文件的push权限
workdir:表示镜像内的地址
注意事项:
手动编译时发现docker login -u 不用登录也可以push,如果登录需要自己账号的登录密码
作者:做梦的人(小姐姐) 出处:https://www.cnblogs.com/chongyou/ 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 微信号:18582559217 |