diff --git a/harbor-chartmuseum/2.4.1/22.09/Dockerfile b/harbor-chartmuseum/2.4.1/22.09/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..9be6b2c838c4a5443d6be53e28eb952bf4077572 --- /dev/null +++ b/harbor-chartmuseum/2.4.1/22.09/Dockerfile @@ -0,0 +1,13 @@ +FROM openeuler/openeuler:22.09 as basic + +RUN dnf install harbor -y + +FROM openeuler/openeuler:22.09 + +COPY entrypoint.sh /usr/bin/entrypoint.sh + +COPY --from=basic /usr/bin/harbor-chartmuseum /usr/bin/harbor-chartmuseum + +VOLUME ["/chart_storage"] + +ENTRYPOINT ["entrypoint.sh"] diff --git a/harbor-chartmuseum/2.4.1/22.09/entrypoint.sh b/harbor-chartmuseum/2.4.1/22.09/entrypoint.sh new file mode 100644 index 0000000000000000000000000000000000000000..0f1e52b811efa227ab40aa3d10c16cd72eae1fb9 --- /dev/null +++ b/harbor-chartmuseum/2.4.1/22.09/entrypoint.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +set -e + +exec /usr/bin/harbor-chartmuseum diff --git a/harbor-chartmuseum/README.md b/harbor-chartmuseum/README.md new file mode 100644 index 0000000000000000000000000000000000000000..07a0c048d85a4e7da37707acad03b67873997c3a --- /dev/null +++ b/harbor-chartmuseum/README.md @@ -0,0 +1,33 @@ +# Harbor Chartmuseum + +## Quick reference + +- The official Harbor Chartmuseum docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +## Build reference + +- Build images and push + +```shell +docker buildx build -t "openeuler/harbor-chartmuseum:$VERSION" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +- Run + +```shell +docker run -d openeuler/harbor-chartmuseum:$VERSION +``` + +## Supported tags and respective Dockerfile links + +- 2.4.1-22.09: harbor-chartmuseum v2.4.1, openEuler 22.09 + +## Operating System + +Linux/Unix, ARM64 or x86-64 architecture. diff --git a/harbor-core/2.4.1/22.09/Dockerfile b/harbor-core/2.4.1/22.09/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..8c7b67b9b90c5f8ca9d9ec34a38e1609d9ff4bd3 --- /dev/null +++ b/harbor-core/2.4.1/22.09/Dockerfile @@ -0,0 +1,11 @@ +FROM openeuler/openeuler:22.09 as basic + +RUN dnf install harbor -y + +FROM openeuler/openeuler:22.09 + +COPY entrypoint.sh /usr/bin/entrypoint.sh + +COPY --from=basic /usr/bin/harbor-core /usr/bin/harbor-core + +ENTRYPOINT ["entrypoint.sh"] diff --git a/harbor-core/2.4.1/22.09/entrypoint.sh b/harbor-core/2.4.1/22.09/entrypoint.sh new file mode 100755 index 0000000000000000000000000000000000000000..3b028c17aba24db058c67886f25e225647a78eca --- /dev/null +++ b/harbor-core/2.4.1/22.09/entrypoint.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +set -e + +exec /usr/bin/harbor-core diff --git a/harbor-core/README.md b/harbor-core/README.md new file mode 100644 index 0000000000000000000000000000000000000000..4246fc64066362a109d97cdb7121df1649159c3d --- /dev/null +++ b/harbor-core/README.md @@ -0,0 +1,33 @@ +# Harbor Core + +## Quick reference + +- The official Harbor Core docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +## Build reference + +- Build images and push + +```shell +docker buildx build -t "openeuler/harbor-core:$VERSION" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +- Run + +```shell +docker run -d openeuler/harbor-core:$VERSION +``` + +## Supported tags and respective Dockerfile links + +- 2.4.1-22.09: harbor-core v2.4.1, openEuler 22.09 + +## Operating System + +Linux/Unix, ARM64 or x86-64 architecture. diff --git a/harbor-jobservice/2.4.1/22.09/Dockerfile b/harbor-jobservice/2.4.1/22.09/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..216a078f3e5c76fc1fd576ad6e1c26ed94e7df4e --- /dev/null +++ b/harbor-jobservice/2.4.1/22.09/Dockerfile @@ -0,0 +1,13 @@ +FROM openeuler/openeuler:22.09 as basic + +RUN dnf install harbor -y + +FROM openeuler/openeuler:22.09 + +COPY entrypoint.sh /usr/bin/entrypoint.sh + +COPY --from=basic /usr/bin/harbor-jobservice /usr/bin/harbor-jobservice + +VOLUME ["/var/log/jobs/"] + +ENTRYPOINT ["entrypoint.sh"] diff --git a/harbor-jobservice/2.4.1/22.09/entrypoint.sh b/harbor-jobservice/2.4.1/22.09/entrypoint.sh new file mode 100755 index 0000000000000000000000000000000000000000..8ac122a404e51f4a96993b5e710b06fb98fab4fc --- /dev/null +++ b/harbor-jobservice/2.4.1/22.09/entrypoint.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +set -e + +exec /usr/bin/harbor-jobservice diff --git a/harbor-jobservice/README.md b/harbor-jobservice/README.md new file mode 100644 index 0000000000000000000000000000000000000000..a2a12fb18c3feece09a025ba9d0b3745dfde68a1 --- /dev/null +++ b/harbor-jobservice/README.md @@ -0,0 +1,33 @@ +# Harbor Jobservice + +## Quick reference + +- The official Harbor Jobservice docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +## Build reference + +- Build images and push + +```shell +docker buildx build -t "openeuler/harbor-jobservice:$VERSION" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +- Run + +```shell +docker run -d openeuler/harbor-jobservice:$VERSION +``` + +## Supported tags and respective Dockerfile links + +- 2.4.1-22.09: harbor-jobservice v2.4.1, openEuler 22.09 + +## Operating System + +Linux/Unix, ARM64 or x86-64 architecture. diff --git a/harbor-notary-server/2.4.1/22.09/Dockerfile b/harbor-notary-server/2.4.1/22.09/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..58efb828fa46c051655dd02b38d772e213c414d5 --- /dev/null +++ b/harbor-notary-server/2.4.1/22.09/Dockerfile @@ -0,0 +1,11 @@ +FROM openeuler/openeuler:22.09 as basic + +RUN dnf install harbor -y + +FROM openeuler/openeuler:22.09 + +COPY entrypoint.sh /usr/bin/entrypoint.sh + +COPY --from=basic /usr/bin/harbor-notary-server /usr/bin/harbor-notary-server + +ENTRYPOINT ["entrypoint.sh"] diff --git a/harbor-notary-server/2.4.1/22.09/entrypoint.sh b/harbor-notary-server/2.4.1/22.09/entrypoint.sh new file mode 100644 index 0000000000000000000000000000000000000000..289ab8a1a66302da6acb513c8f58ce03a796f63e --- /dev/null +++ b/harbor-notary-server/2.4.1/22.09/entrypoint.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +set -e + +exec /usr/bin/harbor-notary-server diff --git a/harbor-notary-server/README.md b/harbor-notary-server/README.md new file mode 100644 index 0000000000000000000000000000000000000000..216c8fab70efcb2d8aaa6ed718a66c7825dfee57 --- /dev/null +++ b/harbor-notary-server/README.md @@ -0,0 +1,33 @@ +# Harbor Notary Server + +## Quick reference + +- The official Harbor Notary Server docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +## Build reference + +- Build images and push + +```shell +docker buildx build -t "openeuler/harbor-notary-server:$VERSION" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +- Run + +```shell +docker run -d openeuler/harbor-notary-server:$VERSION +``` + +## Supported tags and respective Dockerfile links + +- 2.4.1-22.09: harbor-notary-server v2.4.1, openEuler 22.09 + +## Operating System + +Linux/Unix, ARM64 or x86-64 architecture. diff --git a/harbor-notary-signer/2.4.1/22.09/Dockerfile b/harbor-notary-signer/2.4.1/22.09/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..cb713ce2a4a159bb19a2f5f934f4755278b43895 --- /dev/null +++ b/harbor-notary-signer/2.4.1/22.09/Dockerfile @@ -0,0 +1,11 @@ +FROM openeuler/openeuler:22.09 as basic + +RUN dnf install harbor -y + +FROM openeuler/openeuler:22.09 + +COPY entrypoint.sh /usr/bin/entrypoint.sh + +COPY --from=basic /usr/bin/harbor-notary-signer /usr/bin/harbor-notary-signer + +ENTRYPOINT ["entrypoint.sh"] diff --git a/harbor-notary-signer/2.4.1/22.09/entrypoint.sh b/harbor-notary-signer/2.4.1/22.09/entrypoint.sh new file mode 100644 index 0000000000000000000000000000000000000000..a84abccce49bdba1736f68064e84cda4831d926b --- /dev/null +++ b/harbor-notary-signer/2.4.1/22.09/entrypoint.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +set -e + +exec /usr/bin/harbor-notary-signer diff --git a/harbor-notary-signer/README.md b/harbor-notary-signer/README.md new file mode 100644 index 0000000000000000000000000000000000000000..f2fe3a493a4b968f13e64a7a6895aae774b74f15 --- /dev/null +++ b/harbor-notary-signer/README.md @@ -0,0 +1,33 @@ +# Harbor Notary Signer + +## Quick reference + +- The official Harbor Notary Signer docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +## Build reference + +- Build images and push + +```shell +docker buildx build -t "openeuler/harbor-notary-signer:$VERSION" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +- Run + +```shell +docker run -d openeuler/harbor-notary-signer:$VERSION +``` + +## Supported tags and respective Dockerfile links + +- 2.4.1-22.09: harbor-notary-signer v2.4.1, openEuler 22.09 + +## Operating System + +Linux/Unix, ARM64 or x86-64 architecture. diff --git a/harbor-portal/2.4.1/22.09/Dockerfile b/harbor-portal/2.4.1/22.09/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..ec2e98afa7d4294eb49828499ee0f3f115034337 --- /dev/null +++ b/harbor-portal/2.4.1/22.09/Dockerfile @@ -0,0 +1,15 @@ +FROM openeuler/openeuler:22.09 as basic + +RUN dnf install harbor -y + +FROM openeuler/openeuler:22.09 + +RUN dnf install nginx -y + +COPY --from=basic /usr/share/harbor/html /usr/share/nginx/html + +VOLUME /var/cache/nginx /var/log/nginx /run + +STOPSIGNAL SIGQUIT + +CMD ["nginx", "-g", "daemon off;"] diff --git a/harbor-portal/README.md b/harbor-portal/README.md new file mode 100644 index 0000000000000000000000000000000000000000..965d8ee1f6bce3264313928b967639c98088920a --- /dev/null +++ b/harbor-portal/README.md @@ -0,0 +1,33 @@ +# Harbor Portal + +## Quick reference + +- The official Harbor Portal docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +## Build reference + +- Build images and push + +```shell +docker buildx build -t "openeuler/harbor-portal:$VERSION" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +- Run + +```shell +docker run -d openeuler/harbor-portal:$VERSION +``` + +## Supported tags and respective Dockerfile links + +- 2.4.1-22.09: harbor-portal v2.4.1, openEuler 22.09 + +## Operating System + +Linux/Unix, ARM64 or x86-64 architecture. diff --git a/harbor-registry/2.4.1/22.09/Dockerfile b/harbor-registry/2.4.1/22.09/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..5722fac5b9ae4911ae1fd934590b196fd4685237 --- /dev/null +++ b/harbor-registry/2.4.1/22.09/Dockerfile @@ -0,0 +1,13 @@ +FROM openeuler/openeuler:22.09 as basic + +RUN dnf install harbor -y + +FROM openeuler/openeuler:22.09 + +COPY entrypoint.sh /usr/bin/entrypoint.sh + +COPY --from=basic /usr/bin/harbor-registry /usr/bin/harbor-registry + +VOLUME ["/storage"] + +ENTRYPOINT ["entrypoint.sh"] diff --git a/harbor-registry/2.4.1/22.09/entrypoint.sh b/harbor-registry/2.4.1/22.09/entrypoint.sh new file mode 100644 index 0000000000000000000000000000000000000000..b38a58910bf61239d575b879189d1e17cdb9c3c7 --- /dev/null +++ b/harbor-registry/2.4.1/22.09/entrypoint.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +set -e + +exec /usr/bin/harbor-registry diff --git a/harbor-registry/README.md b/harbor-registry/README.md new file mode 100644 index 0000000000000000000000000000000000000000..9cf8e949dd1950671b276da7f5a93639f4d16747 --- /dev/null +++ b/harbor-registry/README.md @@ -0,0 +1,33 @@ +# Harbor Registry + +## Quick reference + +- The official Harbor Registry docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +## Build reference + +- Build images and push + +```shell +docker buildx build -t "openeuler/harbor-registry:$VERSION" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +- Run + +```shell +docker run -d openeuler/harbor-registry:$VERSION +``` + +## Supported tags and respective Dockerfile links + +- 2.4.1-22.09: harbor-registry v2.4.1, openEuler 22.09 + +## Operating System + +Linux/Unix, ARM64 or x86-64 architecture. diff --git a/harbor-registryctl/2.4.1/22.09/Dockerfile b/harbor-registryctl/2.4.1/22.09/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..6c56d345b99532b980da1e88728efb7963b076f8 --- /dev/null +++ b/harbor-registryctl/2.4.1/22.09/Dockerfile @@ -0,0 +1,13 @@ +FROM openeuler/openeuler:22.09 as basic + +RUN dnf install harbor -y + +FROM openeuler/openeuler:22.09 + +COPY entrypoint.sh /usr/bin/entrypoint.sh + +COPY --from=basic /usr/bin/harbor-registryctl /usr/bin/harbor-registryctl + +VOLUME ["/var/lib/registry"] + +ENTRYPOINT ["entrypoint.sh"] diff --git a/harbor-registryctl/2.4.1/22.09/entrypoint.sh b/harbor-registryctl/2.4.1/22.09/entrypoint.sh new file mode 100755 index 0000000000000000000000000000000000000000..eaf726e45c302b5a227dfe941f786b21b7bcd8ae --- /dev/null +++ b/harbor-registryctl/2.4.1/22.09/entrypoint.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +set -e + +exec /usr/bin/harbor-registryctl diff --git a/harbor-registryctl/README.md b/harbor-registryctl/README.md new file mode 100644 index 0000000000000000000000000000000000000000..fa2444a28904f3158bf87dc2e4e23c11154226bc --- /dev/null +++ b/harbor-registryctl/README.md @@ -0,0 +1,33 @@ +# Harbor Registryctl + +## Quick reference + +- The official Harbor Registryctl docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +## Build reference + +- Build images and push + +```shell +docker buildx build -t "openeuler/harbor-registryctl:$VERSION" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +- Run + +```shell +docker run -d openeuler/harbor-registryctl:$VERSION +``` + +## Supported tags and respective Dockerfile links + +- 2.4.1-22.09: harbor-registryctl v2.4.1, openEuler 22.09 + +## Operating System + +Linux/Unix, ARM64 or x86-64 architecture. diff --git a/harbor-trivy-adapter/2.4.1/22.09/Dockerfile b/harbor-trivy-adapter/2.4.1/22.09/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..a39447fc8e80bd1b87c1d8244420cc1fde5d5819 --- /dev/null +++ b/harbor-trivy-adapter/2.4.1/22.09/Dockerfile @@ -0,0 +1,11 @@ +FROM openeuler/openeuler:22.09 as basic + +RUN dnf install harbor -y + +FROM openeuler/openeuler:22.09 + +COPY entrypoint.sh /usr/bin/entrypoint.sh + +COPY --from=basic /usr/bin/harbor-scanner-trivy /usr/bin/harbor-scanner-trivy + +ENTRYPOINT ["entrypoint.sh"] diff --git a/harbor-trivy-adapter/2.4.1/22.09/entrypoint.sh b/harbor-trivy-adapter/2.4.1/22.09/entrypoint.sh new file mode 100644 index 0000000000000000000000000000000000000000..2b1bc8475217f14b5efa6ba1dc469f3b9f240829 --- /dev/null +++ b/harbor-trivy-adapter/2.4.1/22.09/entrypoint.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +set -e + +exec /usr/bin/harbor-scanner-trivy diff --git a/harbor-trivy-adapter/README.md b/harbor-trivy-adapter/README.md new file mode 100644 index 0000000000000000000000000000000000000000..4ffdf52ec667f0dfe80143488c91af05131c1c19 --- /dev/null +++ b/harbor-trivy-adapter/README.md @@ -0,0 +1,33 @@ +# Harbor Trivy Adapter + +## Quick reference + +- The official Harbor Trivy Adapter docker image. + +- Maintained by: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative) + +- Where to get help: [openEuler CloudNative SIG](https://gitee.com/openeuler/cloudnative), [openEuler](https://gitee.com/openeuler/community) + +## Build reference + +- Build images and push + +```shell +docker buildx build -t "openeuler/harbor-trivy-adapter:$VERSION" --platform linux/amd64,linux/arm64 . --push +``` + +We are using `buildx` in here to generate multi-arch images, see more in [Docker Buildx](https://docs.docker.com/buildx/working-with-buildx/) + +- Run + +```shell +docker run -d openeuler/harbor-trivy-adapter:$VERSION +``` + +## Supported tags and respective Dockerfile links + +- 2.4.1-22.09: harbor-trivy-adapter v2.4.1, openEuler 22.09 + +## Operating System + +Linux/Unix, ARM64 or x86-64 architecture.