6.4. 从本地推送容器镜像
流程
在终端中登录 podman,或登录到当前正在使用的任何容器客户端。
> podman pull <__container-name__>
拉取镜像后,添加标签:
> podman tag <container-name> _<server-address>_/<container-name>:<tag name>
进行更改后为镜像签名,并将它推送会:
> podman push _<server-address>_/<container-name>:<tag name> --tls-verify=false --sign-by<reference to the gpg key on your local>
如果镜像未签名,则只能使用嵌入的任何当前签名推送。
在不签名的情况下推送镜像:
> podman push _<server-address>_/<container-name>:<tag name> --tls-verify=false
- 进入自动化中心,并在该窗口没有打开时点 Execution Environments。
- 点 Refresh 图标刷新页面以显示新的执行环境。
- 点镜像的名称。
在镜像名称下方的详情页面中,将显示镜像是否已签名。在这种情况下,它会显示 "Unsigned"。
从自动化中心签名镜像:
- 点镜像名称打开详情页面。
点详细信息页面右上角的三个点。有三个选项可用:
- 在控制器中使用
- 删除
- Sign
- 从下拉菜单中选择 sign。
签名服务为镜像签名。签名镜像后,状态将变为"签名"。