タグ

2014年2月17日のブックマーク (2件)

  • Dockerってなんじゃ?(Dockerfileでビルド)

    DockerにはDockerfileというものがあります。 docker buildを行うと、指定したパスからDockerfileを探し、コンテナを新規作成し記述されたステップを実行した後、コミットをしてコンテナイメージの作成までを自動で行います。 たとえば $ docker build -t hoge/moge /path/to/contxt/ とすると、/path/to/contxt/ディレクトリにあるDockerfileを元にステップ実行したコンテナをhoge/mogeというリポジトリ名で保存するところまでを自動で行ってくれます。 Dockerfileの記述フォーマットは、基的に 命令 引数 という形式で記載します。 命令 命令には以下のものがあります。 FROM コンテナの元になるベースイメージの指定をします FROM <image> MAINTAINER 生成されるイメージのA

    Dockerってなんじゃ?(Dockerfileでビルド)
  • 適当なスクリプトをデーモン化するのにSupervisorが便利 - id:anatooのブログ

    適当なスクリプトをデーモン化しようと思った時の典型的な要件が以下であるが、この記事でも紹介したpython製のプロセス管理ツールであるSupervisorを使うことによって解決できる。 プロセスの生死の監視する プロセスが死んだら勝手に再起動する 標準出力やエラー出力のログを取る 場合によっては複数プロセスを起動したい プロセスのステータスを簡単に確認したい この記事では、プロセス管理ツールSupervisorの導入を簡単に紹介する。 インストール easy_installからインストールできる。そもそもeasy_installが入ってない場合は以下みたいにインストール。 $ curl -O http://peak.telecommunity.com/dist/ez_setup.py $ python ez_setup.pySupervisorをeasy_installからインストールしま