Skip to content

Instantly share code, notes, and snippets.

@matsu-chara
Last active August 29, 2015 14:22
Show Gist options
  • Save matsu-chara/d7fef1e15306932c6d56 to your computer and use it in GitHub Desktop.
Save matsu-chara/d7fef1e15306932c6d56 to your computer and use it in GitHub Desktop.
DockerでHHVM

だいたいこれ通り http://qiita.com/dongri/items/6ce43a6701dbd87a7ef6

なんかdocker環境が壊れてたので構築からやりなおした。

  1. boot2dockerとdockerを入れなおして
  2. boot2docker init
  3. boot2docker start
  4. boot2docker shellinit
  5. 表示された環境変数を.zprofileに書く
  6. docker-hhvm/に以下のDockerfileを作成
FROM ubuntu

RUN apt-get update
RUN apt-get install -y nginx
RUN apt-get install -y software-properties-common
RUN apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449
RUN add-apt-repository 'deb http://dl.hhvm.com/ubuntu trusty main'
RUN apt-get update
RUN apt-get install -y hhvm
  1. docker build -t chara/hhvm .
  2. docker run -i -t -d -v `pwd`/src:/home --name hhvm chara/hhvm /bin/bashでディレクトリを共有(vオプションで共有。srcディレクトリは適当に作成。)
  3. docker attach hhvmでログイン(入っても何も表示されないけど適当にキーを押せばおk)

おまけ

コンテナ全削除 docker rm docker ps -a -q

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment