我正在使用docker registry v1,我有兴趣迁移到更新的版本v2.但我需要一些方法来获取注册表中的图像列表; 例如,使用注册表v1,我可以执行GET请求,http://myregistry:5000/v1/search?结果是:
{
"num_results": 2,
"query": "",
"results": [
{
"description": "",
"name": "deis/router"
},
{
"description": "",
"name": "deis/database"
}
]
}
Run Code Online (Sandbox Code Playgroud)
但我在官方文档上找不到类似的东西来获取注册表中的图像列表.有人知道在新版本v2上做到这一点的方法吗?
无论如何要为docker-machine创建的docker's deamon 配置--allow-insecure-ssl.
命令:
docker-machine create --driver virtualbox dev
eval "$(docker-machine env dev)"
docker run myregistry:5000/busybox:latest echo 'hello world'
Run Code Online (Sandbox Code Playgroud)
输出:
Unable to find image 'myregistry:5000/busybox:latest' locally
2015/06/04 16:54:17 Error: v1 ping attempt failed with error: Get
https://myregistry:5000/v1/_ping: EOF. If this private
registry supports only HTTP or HTTPS with an unknown CA certificate,
please add `--insecure-registry myregistry:5000` to the
daemon's arguments. In the case of HTTPS, if you have access to the
registry's CA certificate, no need for the …Run Code Online (Sandbox Code Playgroud) 所以我有一个开发分支,我希望恢复提交.所以我输入git revert <commit-hash>
但是当它运行时它说:
$ git revert 165702b305
On branch develop
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)
这个提交已经被追踪为bug的罪魁祸首和id想要恢复它,但由于某种原因它不起作用.它会以某种方式被破坏吗?其他答案和搜索无法提供帮助.
我今天尝试使用CoreOS.所以我只是尝试按照开始指南执行以下命令:
git clone https://github.com/coreos/coreos-vagrant.git
cd coreos-vagrant
vagrant up
Run Code Online (Sandbox Code Playgroud)
coreos-vagrant的文件夹有一些配置资源,如:config.rb和user-data
config.rb:
$update_channel='alpha'
Run Code Online (Sandbox Code Playgroud)
用户数据:
#cloud-config
coreos:
etcd:
addr: $public_ipv4:4001
peer-addr: $public_ipv4:7001
fleet:
public-ip: $public_ipv4
units:
- name: etcd.service
command: start
- name: fleet.service
command: start
users:
- name: carbonell
passwd: $1$BulVX1y9$8W/3RHZAed3fb.wmbZYGi0
groups:
- docker
Run Code Online (Sandbox Code Playgroud)
命令结果:
devops@devops-server:~/workspace/coreos-vagrant$ vagrant up
Bringing machine 'core-01' up with 'virtualbox' provider...
==> core-01: Importing base box 'coreos-alpha'...
==> core-01: Matching MAC address for NAT networking...
==> core-01: Setting the name of the VM: coreos-vagrant_core-01_1405929178704_22375
==> core-01: …Run Code Online (Sandbox Code Playgroud) 我是 XSLT 和 SVG 的新手,并且已经做了很多研究。我在这里看到了一些答案,这些答案看起来很接近我需要帮助的内容,但对我来说并不完全有效。任何帮助,将不胜感激。
我正在从 SQL 数据库中提取一个 XML 文件,如下所示:
<Report>
<Title>Step Status Sums Report</Title>
<RESULTS>
<ROW>
<PASSED>2784</PASSED>
<FAILED>73</FAILED>
<CAUTION>29</CAUTION>
<BLOCKED>27</BLOCKED>
<NOTRUN>3776</NOTRUN>
</ROW>
</RESULTS>
</Report>
Run Code Online (Sandbox Code Playgroud)
通过在线项目管理工具,我只能使用 xslt 1.0 版和 SVG 转换这些数据。
我想要的是:一个简单的条形图(顺便说一下,这个数据会随着不同的项目而改变——所以不一定是这个特定的数据)。
这是我尝试过的,我知道这可能看起来像一个糟糕的结构,因为我正在尝试关注网上看起来相似的东西。
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
xmlns="http://www.w3.org/2000/svg">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/RESULTS">
<svg width="650" height="500">
<g id="axis" transform="translate(0 500) scale(1 -1)">
<line id="axis-y" x1="30" y1="20" x2="30" y2="450" style="fill:none;stroke:rgb(0,0,0);stroke-width:2"/>
<line id="axis-x" x1="30" y1="20" x2="460" y2="20" style="fill:none;stroke:rgb(0,0,0);stroke-width:2"/>
</g>
<xsl:for-each select="ROW">
<g id="bars" transform="translate(30 479) scale(1 -430)"> …Run Code Online (Sandbox Code Playgroud) 我有一个带有两个节点(Node1 和 Node2)的glusterfs设置。我看到在两个连接之间建立了连接。问题是当我在 Node1 上创建一些文件夹时,它不会在 Node2 上复制它。如果有人修复了它,请建议我克服它?
如果我将它作为glusterfs 客户端安装在其他服务器上并创建文件和文件夹,则它会复制到 glusterfs 节点。这种行为正常吗?
Volume Name: testvol
Type: Replicate
Status: Started
Number of Bricks: 2
Transport-type: tcp
Bricks:
Brick1: gluster1.example.com:/var/www/drupal7/sites/default/files
Brick2: gluster2.example.com:/var/www/drupal7/sites/default/files
Run Code Online (Sandbox Code Playgroud) 我正在努力评估Kubernetes.我有兴趣在CoreOS集群上安装kubernetes,官方文档不多,只有两篇对CoreOS博客的引用; 我目前正在使用指南在CoreOS第1部分上运行kubernetes示例.
我的apiserver.service:
[Unit]
ConditionFileIsExecutable=/opt/kubernetes/bin/apiserver
Description=Kubernetes API Server
[Unit]
ConditionFileIsExecutable=/opt/kubernetes/bin/controller-manager
Description=Kubernetes Controller Manager
Documentation=https://github.com/GoogleCloudPlatform/kubernetes
[Service]
ExecStart=/opt/kubernetes/bin/controller-manager \
--etcd_servers=http://127.0.0.1:4001 \
--master=127.0.0.1:8080 \
--logtostderr=true
Restart=on-failure
RestartSec=1
[Install]
WantedBy=multi-user.target
Documentation=https://github.com/GoogleCloudPlatform/kubernetes
[Service]
ExecStart=/opt/kubernetes/bin/apiserver \
--address=127.0.0.1 \
--port=8080 \
--etcd_servers=http://127.0.0.1:4001 \
--machines=127.0.0.1 \
--logtostderr=true
Restart=on-failure
RestartSec=1
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
我的controller-manager.service:
[Unit]
ConditionFileIsExecutable=/opt/kubernetes/bin/controller-manager
Description=Kubernetes Controller Manager
Documentation=https://github.com/GoogleCloudPlatform/kubernetes
[Service]
ExecStart=/opt/kubernetes/bin/controller-manager \
--etcd_servers=http://127.0.0.1:4001 \
--master=127.0.0.1:8080 \
--logtostderr=true
Restart=on-failure
RestartSec=1
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
我的kubelet.service:
[Unit]
ConditionFileIsExecutable=/opt/kubernetes/bin/kubelet
Description=Kubernetes Kubelet
Documentation=https://github.com/GoogleCloudPlatform/kubernetes
[Service]
ExecStart=/opt/kubernetes/bin/kubelet \
--address=127.0.0.1 \
--port=10250 \
--hostname_override=127.0.0.1 …Run Code Online (Sandbox Code Playgroud) 我是Hadoop世界的新手,我需要在Hadoop HDFS上安装mesos才能创建容错的分布式文件系统,但是所有安装参考都包括针对我的场景的必要组件,例如:MapReduce。
您对此有任何想法或参考吗?
我知道要正确关闭selenium chromedriver我需要使用driver.quit()我的问题是当我通过调试模式创建测试时,我会在使用断点执行的过程中停止测试.然后我修复了我需要的东西并停止调试,这样我就可以重新运行测试,让chromedriver.exe运行.
有没有办法在运行测试之前自动关闭此驱动程序?我试图把它放在启动浏览器的代码之前,但是我收到了这个错误:
Error 11 Could not copy "C:\LocalWork\eCommerce\QAAutomation\UIAutomation\Branches\MealCustomization\packages\Selenium.WebDriver.ChromeDriver.2.19.0.0\driver\chromedriver.exe" to "bin\Debug\chromedriver.exe". Exceeded retry count of 10. Failed. OnlineOrder.UITests
Run Code Online (Sandbox Code Playgroud)
有没有人想出如何在运行测试之前自动关闭它?
docker ×3
coreos ×2
git ×1
git-commit ×1
glusterfs ×1
hadoop ×1
hdfs ×1
kubernetes ×1
mapreduce ×1
mesos ×1
mesosphere ×1
replication ×1
ssh ×1
svg ×1
ubuntu-12.04 ×1
undo ×1
vagrant ×1
xml ×1
xslt ×1