6.4. 로컬에서 컨테이너 이미지 푸시

절차

  1. 터미널에서 podman에 로그인하거나 현재 사용 중인 컨테이너 클라이언트에 로그인합니다.

    > podman pull <__container-name__>
  2. 이미지를 가져온 후 태그를 추가합니다.

    > podman tag <container-name> _<server-address>_/<container-name>:<tag name>
  3. 변경한 후 이미지에 서명하고 다시 푸시합니다.

    > podman push _<server-address>_/<container-name>:<tag name>
    --tls-verify=false --sign-by<reference to the gpg key on your local>

    이미지에 서명하지 않은 경우 현재 서명이 포함된 경우에만 푸시할 수 있습니다.

  4. 서명하지 않고 이미지를 푸시합니다.

    > podman push _<server-address>_/<container-name>:<tag name>
    --tls-verify=false
  5. 자동화 허브로 이동하고 해당 창이 열려 있지 않은 경우 실행 환경을 클릭합니다.
  6. 새로 고침 아이콘을 클릭하여 새 실행 환경을 표시하도록 페이지를 새로 고칩니다.
  7. 이미지 이름을 클릭합니다.

세부 정보 페이지에 이미지 이름 아래에 이미지가 서명되었는지의 여부가 표시됩니다. 이 경우 "Unsigned."이 표시됩니다.

자동화 허브에서 이미지에 서명하려면 다음을 수행합니다.

  1. 이미지 이름을 클릭하여 세부 정보 페이지를 엽니다.
  2. 세부 정보 페이지의 오른쪽 상단에 있는 세 개의 점을 클릭합니다. 세 가지 옵션을 사용할 수 있습니다.

    • 컨트롤러에서 사용
    • delete
    • 서명
  3. 드롭다운 메뉴에서 기호 를 클릭합니다.

서명 서비스는 이미지에 서명합니다. 이미지에 서명하면 상태가 "signed"로 변경됩니다.