docker.Client.version() で戻ってくるdockerの情報ディクショナリから
['ApiVersion']を取ろうとしてるがディクショナリにキーが無いため
KeyError例外を吐いてこける。
ansibleはdocker-pyを利用しているが、 docker moduleで利用しているバージョンチェックで
| package main | |
| import( | |
| "fmt" | |
| "log" | |
| "github.com/PuerkitoBio/goquery" | |
| ) | |
| func main() { | |
| var doc *goquery.Document |
| function input(prompt::String="") | |
| print(prompt) | |
| chomp(readline()) | |
| end |
| =Navigating= | |
| visit('/projects') | |
| visit(post_comments_path(post)) | |
| =Clicking links and buttons= | |
| click_link('id-of-link') | |
| click_link('Link Text') | |
| click_button('Save') | |
| click('Link Text') # Click either a link or a button | |
| click('Button Value') |
| using PyCall | |
| @pyimport re | |
| match_pattern = re.compile("Welcome to (.+\.)") | |
| groups_of_match = pycall(match_pattern["search"], PyObject, "Welcome to underground.")["group"] | |
| result = convert(String, pycall(groups_of_match, PyObject, 0)) | |
| match_of_group = convert(String, pycall(groups_of_match, PyObject, 1)) |
| # -*- mode: ruby -*- | |
| # vi: set ft=ruby : | |
| # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! | |
| VAGRANTFILE_API_VERSION = "2" | |
| $apt_get_update =<<EOF | |
| apt-get -y update | |
| EOF |
| update | |
| upgrade | |
| tap phinze/homebrew-cask || true | |
| install brew-cask | |
| cask install virtualbox | |
| install docker | |
| install boot2docker |
| var fs = require('fs') | |
| , Moment = require('moment') | |
| , Mustache = require('mustache') | |
| , Faker = require('Faker'); | |
| var TICK_MICRO_SECOND = 1000 | |
| , FILE_NAME = 'output.log'; | |
| var ROW_TEMPLATE = "[{{ createdAt }}] - user_id: {{ userId }} name: {{ name }} ip: {{ ipAddress }}\n"; |
| update | |
| upgrade | |
| tap phinze/homebrew-cask || true | |
| install brew-cask | |
| tap homebrew/binary || true | |
| install packer | |
| install vim |