valencia日誌

valenciaの事は少しだけ話すかも

【メモ】fig の domainname を試す

fig.yml reference に domainname があったのでどうなるのか試した。

fig.yml に

summers:
  build: .
  hostname: otake
  domainname: mimura.com

こうするとコンテナの /etc/hosts には

172.17.0.47   otake.mimura.com otake

って追加された。

hostname + domainname っぽい。

docker 側の --add-host="" と同じ感じ。

【メモ】docker exec を使う

docker exec -i -t CONTAINER ID or NAMES bash

これだけで nsenter 必要なくなる。

bash_profile とかに

docker-exec() {
  docker exec -i -t $@ bash
}

しておくと簡単に使える。

【メモ】boot2docker の DockerPort 0 の時

boot2docker のDockerPort が0になったようだ。

bashrc とかに export DOCKER_HOST=tcp://localhost:2375 って設定がいらない。

かわりに $(boot2docker shellinit) を叩いてあげればいいみたい。

env で DOCKER_HOST が残っているとエラー出るので消す。

これでいいはず、違ったら直す。

--- 参考 ---

DockerPort is 0 #504

 

--- 追記(20141017) ---

export DOCKER_TLS_VERIFY=1 としてあればいいみたい。

【メモ】コンテナのipアドレスを調べる

docker inspect --format='{{.NetworkSettings.IPAddress}}' $CONTAINER_ID_OR_NAME

boot2docker ip をルーティングに追加する

docker の VM に向けてルーティング追加すればポートフォワード要らないってのにようやく気がついたメモ

この boot2docker 版ってところです。

$ boot2docker ip

The VM's Host only interface IP address is: 192.168.59.103

$ sudo route -n add 172.17.0.0/16 192.168.59.103

これだけです。

簡単ですね。

確認は

$ netstat -nr |grep 172.17
172.17             192.168.59.103     UGSc            0        0 vboxnet

 

書き終えて気がついたけど、参考記事にboot2docker も追加してあった。

YAPC::Asia 2014に参加した

今年も参加しました。

参加人数も増え、新しい方との交流は

トークを聞くだけでは得られないものがあり

何事にも代えがたい経験ができた。

普段だったら自分から話から行くことはないのだが

今回はいつもより積極的に話しかけに行った。

特に今まで疑問だったことをmiyagawaさんに質問できたのはとても良かった!

変な絡みになってしまって迷惑をかけたと思います。

皆様申し訳ありません。

ただ、なかなか聞きたいトークが聞くことが出来なかったのは残念だった。

動画期待ですね。

 

スタッフのメンバーが変わって初めてのYAPCだったけど

大きなトラブルもなく楽しめてよかった。

スタッフの皆様ありがとうございました。

 

そういえば、翻訳のトランシーバーは見つかったのかな。

boot2docker 起動しない

boot2docker start したらエラーが。

boot2docker -v start でみてみたらどうもPC移行した時の影響でおかしくなったみたい。

boot2docker delete して作りなおそうとしたらしたのエラーが。

[14:19:40 :~]$ boot2docker init
2014/08/29 14:19:42 Downloading boot2docker ISO image...
2014/08/29 14:19:43 Latest release is v1.2.0
2014/08/29 14:19:53 Success: downloaded https://github.com/boot2docker/boot2docker/releases/download/v1.2.0/boot2docker.iso
	to /Users/yokoyamayuu/.boot2docker/boot2docker.iso
2014/08/29 14:19:53 Creating VM boot2docker-vm...
2014/08/29 14:19:53 Apply interim patch to VM boot2docker-vm (https://www.virtualbox.org/ticket/12748)
2014/08/29 14:19:53 Setting NIC #1 to use NAT network...
2014/08/29 14:19:53 Port forwarding [ssh] tcp://127.0.0.1:2022 --> :22
2014/08/29 14:19:54 Port forwarding [docker] tcp://127.0.0.1:2375 --> :2375
2014/08/29 14:19:54 Failed to create host-only network interface: exit status 1

こんなのが!

VirtualBoxがおかしいようでした。

PC移行でおかしくなったのはVirtualBoxの方だったのかも

VBoxManage: error: Failed to create the host-only adapter

エラーログを検索したらここが。

これ見てVirtualBoxを再起動したらなおった。

boot2docker動いた!!。よかた。

 

追記(20140924)

https://github.com/boot2docker/boot2docker#troubleshooting

書いてあった。