如何使用docker打镜像,并上传至harbor

前置条件:linux系统需安装docker

1、创建DockerFile文件

进入linux系统,选择一个文件夹创建DockerFile文件,将需要打镜像的资源写入文件中,内容参考:

FROM 192.168.1.105:20080/kubesphere/java:datax
#COPY nginx.conf /etc/nginx/nginx.conf
COPY dt-exec.jar /tmp/src/
ENV JAVA_HOME=/usr/local/openjdk-8 \
    PATH=/usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /usr/libexec/s2i/assemble
CMD ["/usr/libexec/s2i/run"]

2、运行打镜像命令

在DockerFile文件所在目录下执行命令打镜像:

docker build -t 192.168.1.105:20080/library/dt-exec:1.0.1 .

注意:命令行最后面的 (.)点

3、查看镜像是否打成功,运行命令:docker images,看能否找到刚打的镜像包

4、推送到harbor仓库

docker push 192.168.1.105:20080/library/dt-execr:1.0.1

等待push结束

注意:如果push过程中提示未登录harbor,使用一下命令行登录

docker login ip:port -u xxx -p xxx

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值