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
- 자동화 허브로 이동하고 해당 창이 열려 있지 않은 경우 실행 환경을 클릭합니다.
- 새로 고침 아이콘을 클릭하여 새 실행 환경을 표시하도록 페이지를 새로 고칩니다.
- 이미지 이름을 클릭합니다.
세부 정보 페이지에 이미지 이름 아래에 이미지가 서명되었는지의 여부가 표시됩니다. 이 경우 "Unsigned."이 표시됩니다.
자동화 허브에서 이미지에 서명하려면 다음을 수행합니다.
- 이미지 이름을 클릭하여 세부 정보 페이지를 엽니다.
세부 정보 페이지의 오른쪽 상단에 있는 세 개의 점을 클릭합니다. 세 가지 옵션을 사용할 수 있습니다.
- 컨트롤러에서 사용
- delete
- 서명
- 드롭다운 메뉴에서 기호 를 클릭합니다.
서명 서비스는 이미지에 서명합니다. 이미지에 서명하면 상태가 "signed"로 변경됩니다.