Docker

Scalaのテストケース内でDockerコンテナを使う

GitBucketではもともとデータベースを使ったテストに組み込みMySQLやPostgreSQLの機能を提供するライブラリを使っていたのですが、これらのライブラリのメンテナンスが怪しくなかなか新しいバージョンに対応したテストを行うことができないという問題があり…

Dockerとnode-easymockでモックAPIサーバを作る

ローカル開発環境でミドルウェアを動かすためにDockerを使っているのですが、チーム外で開発しているAPIのモックが欲しくなることがあります。様々な手段が考えられますが、今回は固定のJSONを返すだけのシンプルなモックサーバでよいという要件だったので、…

DockerHubでDockerコンテナのイメージを共有する

DockerHubを試してみようということで、まずはこんなDockerfileを作成してみました。GitBucketを組み込みJettyで起動するだけの簡単なものです。 FROM java:8-jre MAINTAINER Naoki Takezoe <takezoe [at] gmail.com> ADD https://github.com/gitbucket/gitbucket/releases/download/</takezoe>…

いまさらKitematicを使ってみた

手元のMacのDocker環境がずっとboot2dockerのままだったのですがDocker Toolboxに入れ替えてみたので、いまさらですがKitematic(Docker Toolboxに付属するGUIの管理ツール)を使ってみました。 www.docker.com まず、Kitematicを起動するとDocker Hubのアカ…

さくらVPSのCentOSにDockerをインストール

最初間違えてdockerパッケージを入れてしまいましたが、本物はdocker-ioパッケージなんですねw # yum install docker-io一応サービスを登録しておきます。 # chkconfig --add docker # /etc/init.d/docker start動作確認。 # docker run -i -t centos /bin/b…

boot2dockerでMacでDockerを使ってみる

今までWindows上でVagrantでVirtualBox上のUbuntuにDockerをインストールして動かしていたのですが、自宅のMacBook ProにもDocker環境を作ってみようと思い、Dockerの公式サイトでも紹介されていたboot2dockerをインストールしてみました。インストールは非…