生成的脚本

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,如果登录需要自己账号的登录密码

自动生成镜像,在上传到仓库

 

自动生成镜像,在上传到仓库

 

相关文章:

  • 2021-12-09
  • 2021-07-22
  • 2021-11-12
  • 2022-12-23
  • 2022-03-04
  • 2021-08-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
  • 2022-12-23
  • 2021-08-17
  • 2021-11-25
  • 2021-08-06
相关资源
相似解决方案