将docker镜像push到docker hub

2024-06-18 23:18
文章标签 docker push hub 镜像

本文主要是介绍将docker镜像push到docker hub,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、登录到docker hub (docker hub注册网址:https://hub.docker.com)

  #docker login

  Username: rhl  (docker hub上注册的账号)

  Password:    (docker hub上所注册账号的密码)

2、使用docker tag 命令为本地镜像添加新的标签

  #docker tag image1:latest(本地镜像)rhl/image1:latest(新添加的镜像)

3、使用docker push 命令将新添加的镜像上传到docker hub

  #docker push rhl/image1:latest

4、完成
 

以下实例为将两个镜像push 到docker hub上。

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)
$ docker login
Authenticating with existing credentials...
Login Succeeded

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)
$ docker tag config-server:latest maxwell12306/^C

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)
$ dcoker tag config-server:latest  maxwell12306/config-server:latest
bash: dcoker: command not found

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)
$ docker ps
CONTAINER ID   IMAGE               COMMAND                CREATED             STATUS             PORTS                                       NAMES
c0eefc255547   config-server:0.1   "java -jar /app.jar"   About an hour ago   Up About an hour   0.0.0.0:8888->8888/tcp, :::8888->8888/tcp   config-server
fd59bc2420b3   config-client:0.1   "java -jar /app.jar"   About an hour ago   Up About an hour   0.0.0.0:8003->8003/tcp, :::8003->8003/tcp   config-client

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)
$ dcoker tag config-server:0.1 maxwell12306/config-server:0.1
bash: dcoker: command not found

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)
$ docker tag config-server:0.1 maxwell12306/config-server

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)
$ docker tag config-client:0.1 maxwell12306/config-client

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)
$ docker push maxwell12306/config-server
Using default tag: latest
The push refers to repository [docker.io/maxwell12306/config-server]
eefbe040d82b: Preparing
dd8757cf1f05: Preparing
92c0f688f4d5: Preparing
b44cbf3e6b88: Preparing
fe6a4fdbedc0: Preparing
e4d0e810d54a: Preparing
4e006334a6fd: Preparing
e4d0e810d54a: Waiting
4e006334a6fd: Waiting
92c0f688f4d5: Pushed
b44cbf3e6b88: Pushed
fe6a4fdbedc0: Pushed
e4d0e810d54a: Pushed
eefbe040d82b: Pushed
dd8757cf1f05: Pushed
4e006334a6fd: Pushed
latest: digest: sha256:276131a86d5d8c15d970eead095bfb12a4aa7d4ae43ad2edbe307290a4f4871d size: 1793

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)
$ docker push maxwell12306/config-client
Using default tag: latest
The push refers to repository [docker.io/maxwell12306/config-client]
627d77ee29ea: Preparing
dd8757cf1f05: Preparing
92c0f688f4d5: Preparing
b44cbf3e6b88: Preparing
fe6a4fdbedc0: Preparing
e4d0e810d54a: Preparing
4e006334a6fd: Preparing
e4d0e810d54a: Waiting
92c0f688f4d5: Mounted from maxwell12306/config-server
b44cbf3e6b88: Mounted from maxwell12306/config-server
fe6a4fdbedc0: Mounted from maxwell12306/config-server
dd8757cf1f05: Mounted from maxwell12306/config-server
e4d0e810d54a: Mounted from maxwell12306/config-server
4e006334a6fd: Mounted from maxwell12306/config-server
627d77ee29ea: Pushed
latest: digest: sha256:8bda2cd4883acc95eebfacbf775b8d52bc22d6e597b734352cb39b3276b88254 size: 1793

Maxwell@LAPTOP-KPU1SM6A MINGW64 /c/software/SpringCloud/202107/spring-cloud-progress-1 (master)
$

这篇关于将docker镜像push到docker hub的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1073339

相关文章

Ubuntu20.04离线安装Docker

1.下载3个docker离线安装包,下载网址: https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/ 2.把3个离线安装包拷贝到ubuntu本地执行以下命令 sudo dpkg -i containerd.io_1.4.6-1_amd64.deb sudo dpkg -i docker-ce-c

利用Frp实现内网穿透(docker实现)

文章目录 1、WSL子系统配置2、腾讯云服务器安装frps2.1、创建配置文件2.2 、创建frps容器 3、WSL2子系统Centos服务器安装frpc服务3.1、安装docker3.2、创建配置文件3.3 、创建frpc容器 4、WSL2子系统Centos服务器安装nginx服务 环境配置:一台公网服务器(腾讯云)、一台笔记本电脑、WSL子系统涉及知识:docker、Frp

Docker启动异常

报错信息: failed to start daemon: Error initializing network controller: error creating default "bridge" network: cannot create network b8fd8c684f0ba865d4a13d36e5282fd694bbd37b243c7ec6c9cd29416db98d4b (d

手把手教你入门vue+springboot开发(五)--docker部署

文章目录 前言一、前端打包二、后端打包三、docker运行总结 前言 前面我们重点介绍了vue+springboot前后端分离开发的过程,本篇我们结合docker容器来研究一下打包部署过程。 一、前端打包 在VSCode的命令行中输入npm run build可以打包前端代码,出现下图提示表示打包完成。 打包成功后会在前端工程目录生成dist目录,如下图所示: 把

Docker Compose--安装Nginx--方法/实例

原文网址:Docker Compose--安装Nginx--方法/实例_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Docker Compose如何安装Nginx。 目录结构 ├── config│   ├── cert│   │   ├── xxx_bundle.pem│   │   └── xxx.key│   ├── conf.d│   └── nginx.co

云原生容器技术入门:Docker、K8s技术的基本原理和用途

🐇明明跟你说过:个人主页 🏅个人专栏:《未来已来:云原生之旅》🏅 🔖行路有良友,便是天堂🔖 目录 一、容器技术概述 1、什么是容器技术 2、容器技术的历史与发展 3、容器技术与虚拟机的比较 4、容器技术在云原生中的作用 二、Docker基础 1、Docker简介 2、Docker架构 3、Docker与工作原理 三、Kubernetes(k8s)基础 1、

【Docker】Docker操作镜像命令

1. 列出本地镜像 # 列出本地所有镜像 docker images 2. 拉取镜像 # 从 Docker Hub 或其他仓库拉取镜像 docker pull [OPTIONS] NAME[:TAG|@DIGEST] # 示例:拉取名为 ubuntu 的镜像,标签为 latest docker pull ubuntu:latest 3. 搜索镜像 # 在 Docker Hu

docker 问题记录以及解决方法

1、windows 7安装docker 需要下载 Docker Toolbox才能安装,刚开始下载了Docker Desktop Installer.exe 点击安装没反应,后来查找资料才知道windows 7需要Docker Toolbox才能安装,官网显示windows10才可以安装Docker Desktop Installer.exe但是就算是widnows10 也是有版本限制的。 2、

Docker配置与使用

Docker配置与使用 目录: 简介 安装Docker 基本命令 镜像管理 容器管理 数据卷管理 网络管理 Dockerfile编写 示例:搭建一个简单的Web应用 简介 Docker是一个开源的应用容器引擎,可以让开发者将应用程序及其依赖环境打包到一个可移植的容器中,然后发布到任何支持Docker的平台上。Docker可以解决环境一致性问题,提高开发、部署和运维的效率。

Docker如何安装redis

目录 1. 拉取redis的镜像文件 2. 创建redis的容器卷  3. 准备reids的配置文件 4. 以配置文件启动redis 1. 拉取redis的镜像文件 # 默认安装最新版本 如果需要指定版本 docker pull redis:版本号 docker pull redis 详细版本请看dockerhub的官网: hub.docker.com 2. 创建red