您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

Docker镜像发布到Docker

51自学网 2022-07-22 18:51:24
  网站维护

在使用docker过程中,往往会用到镜像仓库,方便管理的同时也方便在其他环境下快速下载镜像,本文讲解如何将镜像传入docker官方仓库。操作系统以CentOS 8 为例讲解如何将自己的镜像上传到docker hub。

一、Docker 官网注册一个账号,新建仓库

二、制作镜像,保存修改后的容器镜像为例

# 本次不以docker build 为例# docker ps -aEmulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.CONTAINER ID  IMAGE                                             COMMAND               CREATED        STATUS            PORTS                     NAMES236cd97f7854  docker.io/oddrationale/docker-shadowsocks:latest  -s 0.0.0.0 -p 123...  4 seconds ago  Up 3 seconds ago  0.0.0.0:12345->12345/tcp  unruffled_hamilton # 拷贝宿主的文件进容器/tmp目录# docker cp /data/shadowsock/config.json 236cd97f7854:/tmp# docker commit 236cd97f7854 shadowsock-feb# docker imagesEmulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.REPOSITORY                                 TAG     IMAGE ID      CREATED       SIZElocalhost/shadowsock-feb                   latest  55c10922d371  18 hours ago  438 MBdocker.io/oddrationale/docker-shadowsocks  latest  4cbc49994ade  3 years ago   438 MB

三、镜像上传

# 重新打标签,镜像重命名使之与Docker Hub账号仓库匹配,格式: 用户名/仓库名# docker tag 55c10922d371 skypipi/shadowsockEmulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg. # docker imagesEmulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.REPOSITORY                                 TAG     IMAGE ID      CREATED       SIZElocalhost/shadowsock-feb                   latest  55c10922d371  18 hours ago  438 MBlocalhost/skypipi/shadowsock               latest  55c10922d371  18 hours ago  438 MBdocker.io/oddrationale/docker-shadowsocks  latest  4cbc49994ade  3 years ago   438 MB  # 指定 docker.io 地址,否则就登录到redhat官网了# docker login docker.ioEmulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.Username: skypipiPassword: Login Succeeded! # docker push skypipi/shadowsockEmulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.Getting image source signatures.......Copying config 55c10922d3 done  Writing manifest to image destinationStoring signatures 

四、镜像下载

 通过官网下载

通过命令下载

# docker pull skypipi/shadowsock:latest

下载地址:
Docker挂载资料卷部署Nginx
IDEA集成Docker实现打包的方法
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1