Saravanan666/pypi-org huggingface dataset:
Package: docker-registry-driver-azureblob
docker-registry-driver-azureMicrosoft Azure Blob Storage Driver for [docker-registry][docker-registry].This project is built on [Docker Global Hack Day #2][hackday].Usage:docker run -p 5000:5000-e AZURE_STORAGE_ACCOUNT_NAME=”<my acct>” -e AZURE_STORAGE_ACCOUNT_KEY=”<my key>” -e AZURE_STORAGE_CONTAINER=<container name e.g. registry> ahmetalpbalkan/registry-azureLicenseCopyright 2014 Ahmet Alp BalkanLicensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.[docker-registry]:https://github.com/docker/docker-registry[hackday]:https://blog.docker.com/2014/10/announcing-docker-global-hack-day-2/
Package: docker-registry-driver-elliptics
# Docker registry elliptics driverThis is a [docker-registry backend driver](https://github.com/dotcloud/docker-registry/tree/master/depends/docker-registry-core) based on the [Elliptics](http://reverbrain.com/elliptics/) key-value storage.[![PyPI version][pypi-image]][pypi-url][![Build Status][travis-image]][travis-url][![Coverage Status](https://coveralls.io/repos/noxiouz/docker-registry-driver-elliptics/badge.png?branch=master)](https://coveralls.io/r/noxiouz/docker-registry-driver-elliptics?branch=master)## UsageAssuming you have a working docker-registry and elliptics setup.`pip install docker-registry-driver-elliptics`Edit your configuration so that `storage` reads `elliptics`.## OptionsYou may add any of the following to your main docker-registry configuration to further configure it.1. `elliptics_nodes`: Elliptics remotes. Endpoint is `host:port:af`. `af` is address family as number. Use `2` for IPv4, `10` for IPv61. `elliptics_wait_timeout`: time to wait for the operation complete1. `elliptics_check_timeout`: timeout for pinging node1. `elliptics_io_thread_num`: number of IO threads in processing pool1. `elliptics_net_thread_num`: number of threads in network processing pool1. `elliptics_nonblocking_io_thread_num`: number of IO threads in processing pool dedicated to nonblocking ops1. `elliptics_groups`: Elliptics groups registry should use1. `elliptics_verbosity`: Elliptics logger verbosity (0...4)1. `elliptics_logfile`: path to Elliptics logfile (default: `dev/stderr`)Example:```yamlstorage: ellipticselliptics_nodes: ["elliptics-host1:1025:2","elliptics-host2:1025:10",..."host:port:af" ] # or spaceseparated stringelliptics_wait_timeout: 60elliptics_check_timeout: 60elliptics_io_thread_num: 2elliptics_net_thread_num: 2elliptics_nonblocking_io_thread_num: 2elliptics_groups: [1, 2, 3]elliptics_verbosity: 4elliptics_logfile: "/tmp/logfile.log"elliptics_loglevel: debug```## Developer setupClone this.Install `Elliptics`:```sudo apt-get install curlcurl http://repo.reverbrain.com/REVERBRAIN.GPG | sudo apt-key add -sudo echo "deb http://repo.reverbrain.com/precise/ current/amd64/" | sudo tee -a /etc/apt/sources.listsudo echo "deb http://repo.reverbrain.com/precise/ current/all/" | sudo tee -a /etc/apt/sources.listsudo apt-get updatesudo apt-get install elliptics```Get your python ready:```sudo apt-get install python-pipsudo pip install tox```Start the test `Elliptics`:```cd fixturessudo ./start.sh```You are ready to hack.In order to verify what you did is ok, just run `tox`.This will run the tests provided by [`docker-registry-core`](https://github.com/dotcloud/docker-registry/tree/master/depends/docker-registry-core)## LicenseThis is licensed under the Apache license.Most of the code here comes from docker-registry, under an Apache license as well.[pypi-url]: https://pypi.python.org/pypi/docker-registry-driver-elliptics[pypi-image]: https://badge.fury.io/py/docker-registry-driver-elliptics.svg[travis-url]: http://travis-ci.org/noxiouz/docker-registry-driver-elliptics[travis-image]: https://secure.travis-ci.org/noxiouz/docker-registry-driver-elliptics.png?branch=master
Package: docker-registry-driver-git
Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.Description: # Docker registry git driverThis is a [docker-registry backend driver][registry-core] which stores imagesin a git repository.[![PyPI version][pypi-image]][pypi-url]## Usage```pip install docker-registry-driver-git```Then edit your docker-registry configuration so that `storage` reads `gitdriver`.## OptionsYou may add any of the following to your main docker-registry configuration to further configure it:```yamlstorage: gitdriverstorage_path: /gitrepopath```[pypi-url]: https://pypi.python.org/pypi/docker-registry-driver-git[pypi-image]: https://badge.fury.io/py/docker-registry-driver-git.svgPlatform: IndependentClassifier: Development Status :: 4 - BetaClassifier: Intended Audience :: DevelopersClassifier: Programming Language :: PythonClassifier: Programming Language :: Python :: 2.7Classifier: Operating System :: OS IndependentClassifier: Topic :: UtilitiesClassifier: License :: OSI Approved :: Apache Software License
Package: docker-registry-driver-joyent_manta
Docker registry manta driver=====```sudo pip install docker-registry-manta-driver```update config to using manta storage:```pythonjoyent_manta: &joyent_manta<<: *commonstorage: joyent_mantapath: _env:REGISTRY_PATH:'/%s/stor/registry'url: _env:MANTA_URL:'https://us-east.manta.joyent.com/'insecure: _env:MANTA_TLS_INSECURE:Falsekey_id: _env:MANTA_KEY_IDprivate_key: _env:MANTA_PRIVATE_KEYaccount: _env:MANTA_USERsubuser: _env:MANTA_SUBUSERremove_images: _env:REMOVE_IMAGES:False```or append env variables to docker-registry startup script```MANTA_USER=<Active manta username>MANTA_KEY_ID=<SSH Key Fingerprint>MANTA_URL='https://us-east.manta.joyent.com/'REGISTRY_PATH='/%s/stor/registry'```
Package: docker-registry-driver-jss
# Docker registry jss storage driverThis is a [docker-registry backend driver][registry-core] for [jss Cloud Storage][jss].## Usage (recommendation)Go to [jss Cloud Storage](http://www.JAE.JD.com/) to get your access_key first.Run docker-registry service by docker container## Usage via pip```# Install pipapt-get -y install python-pip# finallypip install jss docker-registry-driver-jss
Package: docker-registry-driver-oss
docker-registry-driver-oss=============================This is a docker-registry backend driver based on the Open Storage Service from aliyun.com.Usage=========Assuming you have a working docker-registry and oss api setup(you can get it here： http://aliyunecs.oss-cn-hangzhou.aliyuncs.com/OSS_Python_API_20140509.zip).get source code and run:python setup.py installEdit your configuration so that storage reads ali oss.Config=========You should add all the following configurations to your main docker-registry configuration to further configure it, which by default is  config/config.yml.oss configrations:* storage: specify the storage to use, should be alwasy oss* storage_path: specify the path prefix in the oss bucket* oss_host: specify the endpoint host of oss* oss_bucket: specify the bucket where you want to store these images for your registry* oss_accessid: the access id for the oss bucket, which you get from aliyun.com* oss_accesskey: the access key for the oss bucket, which you get from aliyun.comexample <you can copy this example into your config.yml, and modify it accordingly>:oss: &oss<<: *commonstorage: ossstorage_path: _env:STORAGE_PATH:/registry/oss_host: _env:OSS_HOST[:your_oss_endpoint_host]oss_bucket: _env:OSS_BUCKET[:default_value]oss_accessid: _env:OSS_KEY[:your_access_id]oss_accesskey: _env:OSS_SECRET[:your_access_key]Options=========When you run docker-registry, you can use the following two methods to configure the storage:* if you run docker-registry on your local host, export these configurations if you want to modify the default value in the configured in the config.yml:export SETTINGS_FLAVOR=ossexport STORAGE_PATH=<the prefix of the storage path>export OSS_HOST=<your oss endpoint host>export OSS_BUCKET=<your oss bucket>export OSS_KEY=<your access id>export OSS_SECRET=<your access key>* if you run docker-registry on your docker container, remmeber to specify these settings as cmd args:docker run \-e SETTINGS_FLAVOR=oss \-e STORAGE_PATH=/registry/ \-e OSS_BUCKET=docker-registry \-e OSS_HOST=<your oss endpoint host> \-e OSS_KEY=<your access id> \-e OSS_SECRET=<your access key> \-e SEARCH_BACKEND=sqlalchemy \-p 5000:5000 \registryLicense=========This is licensed under the Apache license. Most of the code here comes from docker-registry, under an Apache license as well.
Package: docker-registry-driver-qiniu
# Docker registry qiniu storage driverThis is a [docker-registry backend driver][registry-core] for [Qiniu Cloud Storage][qiniu].## Usage (recommendation)Go to [Qiniu Cloud Storage](http://www.qiniu.com/) to get your access_key first.Run docker-registry service by docker container```docker run --rm \-e SETTINGS_FLAVOR=qiniustorage \-e QINIU_BUCKET=YOUR_BUCKET \-e QINIU_ACCESSKEY=YOUR_ACCESSKEY \-e QINIU_SECRETKEY=YOUR_SECRETKEY \-e QINIU_DOMAIN=YOUR_BUCKET_DOMAIN \-p 5000:5000 \--name registry \zhangpeihao/docker-registry-qiniu```## Usage via pip```# Install pipapt-get -y install python-pip# Install deps for backports.lzma (python2 requires it)apt-get -y install python-dev liblzma-dev libevent1-dev# Install docker-registrypip install docker-registry# finallypip install qiniu docker-registry-driver-qiniuexport DOCKER_REGISTRY_CONFIG=/usr/local/lib/python2.7/dist-packages/docker-registry-driver-qiniu/config/config_qiniu.ymlexport SETTINGS_FLAVOR=qiniustorageexport QINIU_BUCKET=YOUR_BUCKETexport QINIU_ACCESSKEY=YOUR_ACCESSKEYexport QINIU_SECRETKEY=YOUR_SECRETKEYexport QINIU_DOMAIN=YOUR_BUCKET_DOMAINdocker-registry```## ContributingIn order to verify what you did is ok, just run `pip install tox; tox`. This will run the testsprovided by [`docker-registry-core`][registry-core].For more information, plz check [`docker-registry-readme`][registry-readme][registry-core]: https://github.com/dotcloud/docker-registry/tree/master/depends/docker-registry-core[qiniu]: http://www.qiniu.com/[registry-readme]: https://github.com/docker/docker-registry/blob/master/README.md
Package: docker-registry-driver-swift
# Docker registry swift driverThis is a [docker-registry backend driver][registry-core] for
[Openstack Swift](http://docs.openstack.org/developer/swift/).[![PyPI version][pypi-image]][pypi-url]
[![Build Status][travis-image]][travis-url]## UsageAssuming you have a working docker-registry and swift setup:` pip installdocker-registry-driver-swift`Then edit your docker-registry configuration so thatstoragereadsswift.## OptionsYou may add any of the following to your main docker-registry configuration to further configure it:`yaml storage: swift storage_path: /registry swift_authurl: _env:OS_AUTH_URL swift_container: _env:OS_CONTAINER swift_user: _env:OS_USERNAME swift_password: _env:OS_PASSWORD swift_tenant_name: _env:OS_TENANT_NAME swift_region_name: _env:OS_REGION_NAME `## ContributingInstall package dependencies:` $ pip install-rrequirements.txt $ pip install-rtest/requirements.txt `In order to verify what you did is ok, just runmake test. This will run the tests
provided by [docker-registry-core][registry-core].Please also follow the contributing guidelines in [CONTRIBUTING.md](CONTRIBUTING.md).[pypi-url]:https://pypi.python.org/pypi/docker-registry-driver-swift[pypi-image]:https://badge.fury.io/py/docker-registry-driver-swift.svg[registry-core]:https://github.com/dotcloud/docker-registry/tree/master/depends/docker-registry-core[travis-url]:http://travis-ci.org/bacongobbler/docker-registry-driver-swift[travis-image]:https://secure.travis-ci.org/bacongobbler/docker-registry-driver-swift.png?branch=master
Package: docker-registry-driver-swift-glb
# Docker registry swift driverThis is a [docker-registry backend driver][registry-core] for
[Openstack Swift](http://docs.openstack.org/developer/swift/).[![PyPI version][pypi-image]][pypi-url]
[![Build Status][travis-image]][travis-url]## UsageAssuming you have a working docker-registry and swift setup:` pip installdocker-registry-driver-swift`Then edit your docker-registry configuration so thatstoragereadsswift.## OptionsYou may add any of the following to your main docker-registry configuration to further configure it:`yaml storage: swift storage_path: /registry swift_authurl: _env:OS_AUTH_URL swift_cacert: _env:OS_CACERT swift_container: _env:OS_CONTAINER swift_user: _env:OS_USERNAME swift_password: _env:OS_PASSWORD swift_tenant_name: _env:OS_TENANT_NAME swift_region_name: _env:OS_REGION_NAME `## ContributingInstall package dependencies:` $ pip install-rrequirements.txt $ pip install-rtest/requirements.txt `In order to verify what you did is ok, just runmake test. This will run the tests
provided by [docker-registry-core][registry-core].Please also follow the contributing guidelines in [CONTRIBUTING.md](CONTRIBUTING.md).[pypi-url]:https://pypi.python.org/pypi/docker-registry-driver-swift[pypi-image]:https://badge.fury.io/py/docker-registry-driver-swift.svg[registry-core]:https://github.com/dotcloud/docker-registry/tree/master/depends/docker-registry-core[travis-url]:http://travis-ci.org/bacongobbler/docker-registry-driver-swift[travis-image]:https://secure.travis-ci.org/bacongobbler/docker-registry-driver-swift.png?branch=master
Package: docker-registry-driver-ufile
# Docker registry ufile driverThis is a [docker-registry backend driver](https://github.com/dotcloud/docker-registry/tree/master/depends/docker-registry-core) based on the [UFile](http://www.ucloud.cn/product/ufile_main/) key-value storage.[![License][license-image]][license-url][![PyPI version][pypi-image]][pypi-url][![Build Status][travis-image]][travis-url][![Coverage Status][coverage-image]][coverage-url][中文文档](https://gitcafe.com/SkyLothar/docker-registry-driver-ufile/blob/master/README-zhCN.md)## UsageAssuming you have a working docker-registry`pip install docker-registry-driver-ufile`Edit your configuration so that `storage` reads `ufile`.## OptionsYou may add any of the following to your main docker-registry configuration to further configure it.1. `ufile_baseurl`: your ufile bucket url, like `http://your-bucket.ufile.ucloud.cn` (scheme included), you should use internal url like `http://your-bucket.ufile.cn-north-03.ucloud.cn` if possible1. `ufile_public_key`: ucloud public key1. `ufile_private_key`: ucloud private key1. `ufile_retries`: total retries if an http request fails (default 3)1. `ufile_retry_interval`: if a http request fails, wait several seconds before trying again (default 1)1. `ufile_timeout`: seconds to wait for the operation complete (default 60)Example:```yamlufile:<<: *commonstorage: ufileufile_baseurl: http://your-bucket.ufile.ucloud.cnufile_public_key: your-ucloud-public-keyufile_private_key: your-ucloud-private-keyufile_retries: 3ufile_retry_interval: 1ufile_timeout: 60```## Developer setupClone this.Setup test environment:```pip install tox```Start the test `ufile`:```tox```You are ready to hack.In order to verify what you did is ok, just run `tox`.This will run the tests provided by [`docker-registry-core`](https://github.com/dotcloud/docker-registry/tree/master/depends/docker-registry-core)## LicenseThis is licensed under the Apache license.Most of the code here comes from docker-registry, under an Apache license as well.[pypi-url]: https://pypi.python.org/pypi/docker-registry-driver-ufile[pypi-image]:  https://img.shields.io/pypi/v/docker-registry-driver-ufile.svg?style=flat-square[travis-url]: https://travis-ci.org/SkyLothar/docker-registry-driver-ufile[travis-image]:https://img.shields.io/travis/SkyLothar/docker-registry-driver-ufile.svg?style=flat-square[coverage-url]: https://coveralls.io/r/SkyLothar/docker-registry-driver-ufile[coverage-image]: https://img.shields.io/coveralls/SkyLothar/docker-registry-driver-ufile.svg?style=flat-square[license-url]: http://www.apache.org/licenses/LICENSE-2.0.html[license-image]: https://img.shields.io/github/license/skylothar/docker-registry-driver-ufile.svg?style=flat-square
Package: docker-registry-purger
A simple cleaner for private docker-registries.Installation$pipinstalldocker-registry-purgerUsageClean registry using standard options (i.e keep at less 7 versions, drop only
packages older than 180 days, developement packages older than 30 days and rc
packages older than 90 days).$docker-registry-purger'https://[username]:[password]@[your_repository]'$# OR if you have your credentials in ``.netrc``$docker-registry-purger'https://[your_repository]'This script only drops references to blobs, the blobs themself are not deleted,
to remove them you have to follow the procedure describe onhttps://docs.docker.com/registry/garbage-collection/#run-garbage-collection.You can test this script with thedry-runoption:$docker-registry-purger--dry-run'https://[username]:[password]@[your_repository]'
Package: docker-registry-py
Docker Registry PyThis is a simple python program to manage containers to upload, download and delete in private container regitryTo Installdocker-registry-pyusepip install docker_registry_pyTo use in your py program:from docker_registry import container_registrycreate an object with classDocker_registryincontainer_registryexample:x = container_registry.Docker_registry()list of functions in container_registry.Docker_registryFunctionDescriptionparametersis_container_running()return status true or false whether a container is running with given name or notcontainer_name:strcheck_repo_in_pvt_reg()prints the repos in private registrysetup_pvt_registry()starts private registry with a given conatiner name as class objectpull_image()Pulls image from docker hub if --no-private-reg or pulls image from private-container-registry by defaultimage:str, private_reg: boolpush_image()Push image to private_container_registryimage: strdelete_image()Deletes image from private_containe_registry by defaultimage: str,  private_reg:bool
Package: docker-registry-statistics
Docker Registry StatisticsThis project aims to create tool which will calculate disk usage statistics
of docker registry.InstalationProject requires at least Python3.6, next just install package into virtualenv (or system if you don't mind)pip install gitlab-registry git+https://github.com/pbabics/docker-registry-statistics.git@masterUsageUsage is fairly simple:docker_registry_statistics  <Path to registry> <Command>Right now these are implemented commands:statisticsorphaned_imagesunused_blobsNote that registry path should contain directory structure likedocker/registry/v2/...for example this directory for Gitlab by default is/var/opt/gitlab/gitlab-rails/shared/registry.statisticscommandGoes through all tags, images and blobs and sumarized disk usage statistics, per repository and overall disk usage of registry.orphaned_imagescommandLists all images that are no longer used as a current image for tag under which they were pushed.unused_blobscommandLists all blobs that are not used by any image and are just using up disk space.
Package: docker-remote
# Docker Remote<a href="https://opensource.org/licenses/MIT"><img align="right" src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a>![](docs/logo.png)[Compose]: https://github.com/docker/compose[Machine]: https://docs.docker.com/machine/Remote is a tool for managing Docker applications via [Compose] on anothermachine. It uses SSH tunnels to connect your Docker and Docker Compose clientwith your Docker Host. It is useful as an alternative to [Machine] or todeploy an app on a server without manually loggin in via SSH.$ cat docker-compose.ymlversion: '3.4'services:web:image: nginxx-docker-remote:project:name: myapp$ docker-remote compose up --build --detach$ docker-remote docker psDocker Remote sets the `DOCKER_HOST` environment variable when invoking`docker` or `docker-compose`. You can use `docker-remote shell` to entera shell with a tunnel set up and the environment variable set, then omitthe `docker-remote` prefix on Docker commands.$ docker-remote shellSetting up a docker-compose alias...$ alias && echo $DOCKER_HOSTalias docker-compose='docker-remote compose'tcp://localhost:2375$ docker psThe host to which a connection is opened can be specified in the`x-docker-remote` section of the Docker Compose configuration or in the`~/.docker-remote.yml` configuration file.remote:host: myhost.orguser: meremotepy: /home/me/.local/bin/docker-remote.core.remotepyThe `remote.remotepy` option is necessary if the `docker-remote.core.remotepy`command is not in the `PATH` of your user.Check out the [Documentation](docs/) for installation instructions andtutorials.__Features__* Allows you to compose and manage applications remotely* Pre-processes your Docker Compose configuration in order to place allnamed and relative volume names inside a project directory.* Ability to automatically add a `dockerhost` hostname to `/etc/hosts` forall or selected services---<p align="center">Copyright &copy; 2018 Niklas Rosenstein</p>
Package: docker-remote-sync
A utility to sync docker images between two machines while transferring only the changed layersSetupRequirementsApart fromdocker,rsyncis needed on both the machines.Installationpipx install docker-remote-syncorpip install docker-remote-syncUsageusage: docker-remote-sync [-h] [--port PORT] [--docker-cmd DOCKER_CMD] image_name remote remote_cache_folder

Utility to sync updated docker layers between two docker host machines

positional arguments:
  image_name            Docker image on local machine
  remote                Address of remote
  remote_cache_folder   Cache folder on remote

options:
  -h, --help            show this help message and exit
  --port PORT           Alternate ssh port on remote
  --docker-cmd DOCKER_CMD
                        Alternate docker command. Defaults to `docker`. Eg. `colima x - docker` or `podman`

○ Do not delete the cache folder on the remote machine to be able to take advantage of incremental file sync
○ Example usage: `docker-remote-sync alpine:latest remotehost "~/my_alpine_cache"````

- Do not delete the cache folder on the remote machine to be able to take advantage of incremental file sync

Example:
`docker-remote-sync myalpine:latest remotehost "~/myalpine_cache"`