Debuginfo

思考とアウトプット

docker

Ansibleでgit clone private repoする方法 - そのPlaybookをDocker containerとPacker provisioner両方で使う場合

AnsibleをVM経由でプライベートRepoをgit cloneするのにはSSH fowardingを使う模様。 今回はAnsible playbookをPackerのAnsible provisionerで使いたい。けど、ご存知のようにPackerのAnsible provisionerはansible-localでAnsibleホストとは独立で、SSH fow…

PackerのAnsibleで作ったDockerコンテナのユーザはロックされている

ssh -p <port> root@xxx.xxx.xxx.xxxでは入れるけど、作ったユーザでユーザログイン(pubkey認証)できなかった。かなりハマったけど、dockerにsyslogがインストールされてなくて何も/var/log以下に吐かないのでここをまず修正。 $ yum syslog -y $ /etc/init.d/rsys</port>…

Docker private registryの設定方法

仕様変更が頻繁にあるようです。 現時点(2013 3 13)でのPrivate registryの建て方です。 # localhost:5000にマップして、/tmp/registryをホストにマウント。 # registryというイメージをpullして使う $ docker run -d -p 5000:5000 -v /tmp/registry:/tmp/re…

ユーザ権限でdockerコマンドを走らせる方法

ユーザ権限で走らせると/var/runに書き込めないといって、エラーがでます。 調べてみると、docker groupに追加することでdockerコマンド(デーモンの方ではない)を走らせられるようです。 https://github.com/subuser-security/subuser/issues/131 なので、…

Vagrant1.4で走らせたCentOS6.5にDockerをインストールしたメモ

色々な人がブログをポストしてますね。Let me do it as well :) 環境はOSX10.9上です。 1. Vagarntのインストール http://www.vagrantup.com/でdmgをダウンロードしてきてインストール 今回私は前回作成したboxイメージを利用しました。 $ vagrant init virt…