20.6. Docker Hub로 컨테이너 푸시
Docker Hub 자격 증명을 사용하여 buildah 명령으로 Docker Hub에서 이미지를 푸시하고 가져옵니다.
사전 요구 사항
-
container-tools모듈이 설치되어 있습니다. - Containerfile의 지침을 사용하여 빌드된 이미지. 자세한 내용은 Buildah를 사용하여 Containerfile에서 이미지 빌드 섹션을 참조하십시오.
절차
docker.io/library/myecho:latest를 Docker Hub로 푸시합니다.사용자 이름및암호를Docker Hub 인증 정보로 바꿉니다.buildah push --creds username:password \ docker.io/library/myecho:latest docker://testaccountXX/myecho:latest
# buildah push --creds username:password \ docker.io/library/myecho:latest docker://testaccountXX/myecho:latestCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
docker.io/testaccountXX/myecho:latest이미지를 가져와서 실행합니다.Podman 툴 사용:
podman run docker.io/testaccountXX/myecho:latest
# podman run docker.io/testaccountXX/myecho:latest This container works!Copy to Clipboard Copied! Toggle word wrap Toggle overflow Buildah 및 Podman 툴 사용:
buildah from docker.io/testaccountXX/myecho:latest podman run myecho-working-container-2
# buildah from docker.io/testaccountXX/myecho:latest myecho2-working-container-2 # podman run myecho-working-container-2Copy to Clipboard Copied! Toggle word wrap Toggle overflow