docker

Dockerでmroongaを動かす

ほぼ前回と同様なのでDockerfileだけ記載しておきます。 From ubuntu:quantal # my.cnfをコピー ADD my.cnf /etc/mysql/my.cnf # security updateを追加 RUN echo "deb http://us.archive.ubuntu.com/ubuntu/ quantal-updates main restricted" >> /etc/apt/…

DockerでMySQLを動かす

Dockerでデーモンを動かそうとするとinitctlがうまく動かないので、service start mysqlとか出来ないんです。だから直接mysqld_safeを起動するのですが、baseイメージからDockerfileでインストールすと、簡単にインストールできない。というのも、apt-get in…

Dockerでいらなくなったコンテナを一括削除する

Dockerでいろいろ試しているといろんなパッケージを追加しまくったりして、いがいにすぐディスクが圧迫されていきます。ひとつひとつ削除しているのは結構つらいので、一括で削除したいときがあります。というかさっきそんな感じでした。 mroongaをDockerで…

Dockerでコンテナからホストのディレクトリをマウントする

Dockerで作る仮想環境のことをコンテナというんですね。知りませんでした。恥ずかしい。 さてDockerでpersistentボリュームを使いたくて調べていました。とりあえず前回の記事で再利用可能なボリュームを定義できるようになったんですけど、このオプションが…

Dockerで再利用可能なボリュームを定義する

Dockerはまだできたばかりなので、情報が少ないですね。。。再利用可能なボリュームを作りたかったんですけど、なかなか情報を見つけられず。まぁ灯台下暗しだったんですがはまりました。普通にdocker runと実行したときに表示されるヘルプに書かれてた。英…

DockerでDNSにアクセスできない時の対処法

最近Dockerを触っています。Dockerを使うと今までChefとかで設定していたサーバを生のシェルスクリプトを使って設定できます。しかも起動は一瞬だしこれは一度触ってみないと凄さが分からないのではないかと。 とりあえず試したい方はubuntu13.04をVirtualBo…

DockerでApacheを動かす

Dockerの上でApache2を動かすときにはDockerfileを以下のようにする。 FROM ubuntu:12.04 RUN apt-get update RUN apt-get install -y apache2 ENV APACHE_RUN_USER www-data ENV APACHE_RUN_GROUP www-data ENV APACHE_LOG_DIR /var/log/apache2 EXPOSE 80 …