前言

如有些朋友想把Docker hub上的镜像拉取到本地然后保存到自己的仓库做成自己的镜像,以防止作者到时候隐藏或者删除镜像,下面我就来简单说下操作过程。

 

登录Docker hub 新建仓库

1647577099269.png

 

首次新建仓库点这里

1647488363664.png

 

非首次新建仓库点这里

1647576877065.png

 

填写镜像名称和描述,默认设置仓库位公共仓库。

1647488363664.png

 

镜像仓库新建完成

1647488363664.png

 

Unraid 终端命令行 登录 Docker hub,提示  Login Succeeded 即代表登录成功。

docker login

1647488363664.png

 

列出目前 Unraid 存在的docker容器

1647577333773.png

 

这里以 KMS 容器为例,获取 CONTAINER ID 此容器的 CONTAINER ID5eb2c3c65930

1647577333773.png

 

使用docker commit 从容器创建一个新的镜像。

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS说明:
-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。

1647577333773.png

 

将打包好的镜像推送至Docker hub

1647577333773.png

 

登录 Docker hub 即可看到刚才推送的镜像

1647577333773.png

发表评论

您的电子邮箱地址不会被公开。