Docker registry qiniu storage driver
Project description
# Docker registry qiniu storage driver
This 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 pip
apt-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-registry
pip install docker-registry
# finally
pip install qiniu docker-registry-driver-qiniu
export DOCKER_REGISTRY_CONFIG=/usr/local/lib/python2.7/dist-packages/docker-registry-driver-qiniu/config/config_qiniu.yml
export SETTINGS_FLAVOR=qiniustorage
export QINIU_BUCKET=YOUR_BUCKET
export QINIU_ACCESSKEY=YOUR_ACCESSKEY
export QINIU_SECRETKEY=YOUR_SECRETKEY
export QINIU_DOMAIN=YOUR_BUCKET_DOMAIN
docker-registry
```
## Contributing
In order to verify what you did is ok, just run `pip install tox; tox`. This will run the tests
provided 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
This 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 pip
apt-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-registry
pip install docker-registry
# finally
pip install qiniu docker-registry-driver-qiniu
export DOCKER_REGISTRY_CONFIG=/usr/local/lib/python2.7/dist-packages/docker-registry-driver-qiniu/config/config_qiniu.yml
export SETTINGS_FLAVOR=qiniustorage
export QINIU_BUCKET=YOUR_BUCKET
export QINIU_ACCESSKEY=YOUR_ACCESSKEY
export QINIU_SECRETKEY=YOUR_SECRETKEY
export QINIU_DOMAIN=YOUR_BUCKET_DOMAIN
docker-registry
```
## Contributing
In order to verify what you did is ok, just run `pip install tox; tox`. This will run the tests
provided 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Close
Hashes for docker-registry-driver-qiniu-0.1.16.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 056b43016f96bc05f5782843de57002aea3a2159234b68367f45a5d9b8ecff14 |
|
MD5 | 7e2a4ca7a642048cdc9695e06ffbd2f8 |
|
BLAKE2b-256 | f3b6bd1812ab4d4e8a8b54dd347c514d58f8580688abf73a5d7c4ece5d8bdfb4 |
Close
Hashes for docker-registry-driver-qiniu-0.1.16.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59feae7840e652cda701a1dfc31fdcc5a8cc52e36893e60dfaabf814ced3fa23 |
|
MD5 | 79ed97f6f350e3861e07388a6f87c370 |
|
BLAKE2b-256 | 3df65226f71833d53eb82c0dcbbbd9a14869fc788d4d768e35f06c4e2f3de9ce |