Docker
以前 MacOSX に Re:dash を install したのですが docker の container が消えない。どうやら restart オプションが作動しているらしい。 % docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 868ecc6330b0 redash/nginx:latest "…
あらすじ 全文検索したくなったので久しぶりに Groonga 使いたいのですが、設定方法を思い出すの面倒なので Docker 化しておこうと思ったら何かがおかしかった。 再現手順 mkdir verify-groonga-dokcer && cd $_ mkdir -p groonga/db touch docker-compose.y…
こんな感じのコマンド実行したら生成される Docker Image のサイズがおかしい docker build -t myapp . Sending build context to Docker daemon 4.321GB echo "node_modules" >> .dockerignore したけど相変わらず Image のサイズが大きい。なんだろうとお…
あらすじ Nginx + Node.js + React.js + Mongodb で Web Application の構築手順を説明する必要があるのですが、Dockerfile をドキュメントとして扱う事になりました。 % docker --version Docker version 17.06.2-ce, build cec0b72 % node -v v8.1.0 % cre…
この書き方だとそうなった FROM nginx:1.13.0 RUN mkdir /app COPY ./nginx.conf /etc/nginx/nginx.conf RUN service nginx start 正しくはこう。service は Docker の中で使ったらダメ、絶対。 FROM nginx:1.13.0 RUN mkdir /app COPY ./nginx.conf /etc/ng…
あらすじ Provisioning を継続インテグレーションしたくなったのですが、そんな時は CircleCI で Docker を使えばいいんじゃないかと思いました。 コンテナ内で ServerSpec を実行する方法などがあると思いますが、ここではコンテナ内に SSHD を使って外部か…
あらすじ aws の ECS ってなんかすごい気がするから Docker やろうと思いました。 環境 % sw_vers ProductName: Mac OS X ProductVersion: 10.10.5 BuildVersion: 14F1505 % docker-machine -v docker-machine version 0.5.2 ( 0456b9f ) % docker -v Docker…
あらすじ あるプロジェクトを作成したが開発環境をドキュメント化しないといけないのですが、Ansible などで書いたものをテストする為に Docker を使う事にします。 Enviroments % sw_vers ProductName: Mac OS X ProductVersion: 10.10.5 BuildVersion: 14F…