Docker注册表Elliptics驱动程序
docker-registry-driver-elliptics的Python项目详细描述
#Docker注册表Elliptics驱动程序
这是一个基于[Elliptics]键值存储的[Docker注册表后端驱动程序](https://github.com/dotcloud/docker-registry/tree/master/depends/docker-registry-core)。
[![pypi version][pypi image]][pypi url]
[![生成状态][Travis图像][Travis URL]
[![覆盖状态](HTTPS:/Copalal.IO/Reave/NoxouZ/DoCK-Realth-Realver -椭圆/ BADG.PNG?分支=主控器(HTTPS://Currals.IO/R/NOXIUZZ/DOCSK-Real-DeRe-椭圆)branch=master)
用法
配置它。
1.`椭圆节点:椭圆遥控器。端点是“host:port:af”。` af是地址家族的数字。ipv4使用'2',ipv6使用'10'
1。` elliptics_wait_timeout`:等待操作完成的时间
1。`椭圆检查超时:ping节点的超时
1。` elliptics_io_thread_num`:处理池中的IO线程数
1。` elliptics_net_thread_num`:网络处理池中的线程数
1。` elliptics_nonblocking_io_thread_num`:处理池中专用于非阻塞操作的io线程数
1。`椭圆组:椭圆组注册表应使用
1。` elliptics_verbosity`:elliptics记录器详细信息(0…4)
1。` Elliptics日志文件:Elliptics日志文件的路径(默认值:`dev/stderr`)
示例:
``yaml
存储:Elliptics
Elliptics节点:[
“Elliptics-host1:1025:2”,
“Elliptics-host2:1025:10”,
…
“主机:端口:af”]“或空格分隔字符串
椭圆等待超时:60
椭圆检查超时:60
椭圆线程数:2
椭圆网络线程数:2
椭圆非阻塞线程数:2
椭圆组:[1,2,
Elliptics详细信息:4
Elliptics日志文件:“/tmp/logfile.log”
Elliptics日志文件:debug
````
apt键添加-
sudo echo“debhttp://repo.reverbrain.com/precise/current/amd64/“sudo-tee-a/etc/apt/sources.list
sudo-echo”deb http://repo.reverbrain.com/precise/current/all/“sudo-tee-a/etc/apt/sources.list
sudo-apt-get-update
sudo-apt-get-install-elliptics
``
pip install tox
```
开始测试“elliptics”:
`````
cd fixtures
sudo./start.sh
````
只需运行“tox”。
这将运行由[`docker registry core`]提供的测试(https://github.com/dotcloud/docker registry/tree/master/depends/docker registry core)
在Apache许可证下。 < BR/> [特拉维斯URL]:http://特拉维斯Ci.Org/Noxouz/DOCKER注册表驱动椭圆。BR/>(特拉维斯图像):TravIS-CI.Org/NoxouZ/DoCK-Realth-Realver椭圆文件PNG?分支=主
这是一个基于[Elliptics]键值存储的[Docker注册表后端驱动程序](https://github.com/dotcloud/docker-registry/tree/master/depends/docker-registry-core)。
[![pypi version][pypi image]][pypi url]
[![生成状态][Travis图像][Travis URL]
[![覆盖状态](HTTPS:/Copalal.IO/Reave/NoxouZ/DoCK-Realth-Realver -椭圆/ BADG.PNG?分支=主控器(HTTPS://Currals.IO/R/NOXIUZZ/DOCSK-Real-DeRe-椭圆)branch=master)
用法
配置它。
1.`椭圆节点:椭圆遥控器。端点是“host:port:af”。` af是地址家族的数字。ipv4使用'2',ipv6使用'10'
1。` elliptics_wait_timeout`:等待操作完成的时间
1。`椭圆检查超时:ping节点的超时
1。` elliptics_io_thread_num`:处理池中的IO线程数
1。` elliptics_net_thread_num`:网络处理池中的线程数
1。` elliptics_nonblocking_io_thread_num`:处理池中专用于非阻塞操作的io线程数
1。`椭圆组:椭圆组注册表应使用
1。` elliptics_verbosity`:elliptics记录器详细信息(0…4)
1。` Elliptics日志文件:Elliptics日志文件的路径(默认值:`dev/stderr`)
示例:
``yaml
存储:Elliptics
Elliptics节点:[
“Elliptics-host1:1025:2”,
“Elliptics-host2:1025:10”,
…
“主机:端口:af”]“或空格分隔字符串
椭圆等待超时:60
椭圆检查超时:60
椭圆线程数:2
椭圆网络线程数:2
椭圆非阻塞线程数:2
椭圆组:[1,2,
Elliptics详细信息:4
Elliptics日志文件:“/tmp/logfile.log”
Elliptics日志文件:debug
````
apt键添加-
sudo echo“debhttp://repo.reverbrain.com/precise/current/amd64/“sudo-tee-a/etc/apt/sources.list
sudo-echo”deb http://repo.reverbrain.com/precise/current/all/“sudo-tee-a/etc/apt/sources.list
sudo-apt-get-update
sudo-apt-get-install-elliptics
``
pip install tox
```
开始测试“elliptics”:
`````
cd fixtures
sudo./start.sh
````
只需运行“tox”。
这将运行由[`docker registry core`]提供的测试(https://github.com/dotcloud/docker registry/tree/master/depends/docker registry core)
在Apache许可证下。