https://github.com/cloudsmith-io/docker-extension-cloudsmith
https://github.com/cloudsmith-io/docker-extension-cloudsmith
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/cloudsmith-io/docker-extension-cloudsmith
- Owner: cloudsmith-io
- Created: 2024-04-30T14:21:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T14:44:44.000Z (almost 2 years ago)
- Last Synced: 2024-05-10T15:55:32.078Z (almost 2 years ago)
- Language: TypeScript
- Size: 1.62 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cloudsmith Docker Extension
This extension for Docker Desktop allows you to list and pull images from your Cloudsmith repositories, public and private.

## Install
To build the extension locally:
```
docker build -t cloudsmith/docker-desktop-extension:latest .
docker extension install -f cloudsmith/docker-desktop-extension:latest
```
Extension images are required to be multi-archtecture for AMD64 and ARM64. To publish:
```
docker buildx build --push --platform=linux/amd64,linux/arm64 --tag=cloudsmith/docker-desktop-extension:0.1.2 .
```
You can also follow the build instructions in the Docker documenation at
https://docs.docker.com/desktop/extensions-sdk/build/minimal-frontend-extension/#build-the-extension-and-install-it
The project is also hosted publicly on DockerHub at [https://hub.docker.com/r/cloudsmith/docker-desktop-extension](https://hub.docker.com/r/cloudsmith/docker-desktop-extension)
So pulling a recent tag will automatically download it, e.g
```
docker extension install cloudsmith/docker-desktop-extension:0.1.2
```