zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Docker(27)- docker push 命令详解

Docker命令 详解 27 PUSH
2023-09-27 14:25:57 时间

如果你还想从头学起 Docker 可以看看这个系列的文章哦

https://www.cnblogs.com/poloyy/category/1870863.html

 

作用

将本地的镜像或上传到镜像仓库 要先登录到镜像仓库

 

上传本地镜像的前置操作注册 Docker hub 账号 https://www.cnblogs.com/poloyy/p/13984356.htmlLinux 登录 Docker hub 账号 https://www.cnblogs.com/poloyy/p/13948922.html给镜像设置 TAG https://www.cnblogs.com/poloyy/p/13984781.html

 

语法格式

docker push [OPTIONS] NAME[:TAG]

 

options 说明options作用--disable-content-trust忽略镜像的校验,默认开启

 

实际栗子

docker push poloyy/jenkins

image.png

重点poloyy/jenkins 为什么会起这个名字 因为 poloyy 是我在 Docker Hub 注册的账号名 Docker ID 如果前面不写存在的账号名 需要已登录 或者写了但没有 docker login 登录这个账号的话 均会报权限错误的问题哦

 

权限错误解决方案

docker push 的时候报错 denied: requested access to the resource is denied

https://www.cnblogs.com/poloyy/p/13985034.html

 

进入 Docker Hub 查看上传的镜像

访问 https://hub.docker.com/ 登录自己的账号

image.png

能看到刚刚上传的镜像 此时这个镜像是公开的 你可以在其他地方进行拉取哦

 

另一个虚拟机拉取刚刚上传的 jenkins 镜像

image.png

可以正常拉取的哦


使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上 使用Maven插件构建Docker镜像,将Docker镜像push到DockerHub上,或者私有仓库,上一篇文章是手写Dockerfile,这篇文章借助开源插件docker-maven-plugin 进行操作
实例解析Docker如何通过commit,Dockerfile两种方式自定义Dcoker镜像,对自定义镜像的pull,push,rmi等常用操作,通过实例创建一个Python数据分析开发环境的Docker镜像.1.通过commit操作在一个已有的镜像上做更改而保存为新的镜像.2.实例解析Dockerfile自定义镜像原理过程和命令规则.3.实例解析对自定义镜像做pull,pu
Docker Registry2.3的Cross Repository Push Registry介绍 Docker用户肯定都是pull过镜像,这是最基本的Docker操作。Pull镜像就是把镜像从Registry下载到本地的过程。Registry是Docker的镜像存储、分发服务。Docker官方提供了默认Registry服务,第三方也可以部署自己的Registry服务。阿里