あいつの日誌β

働きながら旅しています。

Docker

Re:dash を Uninstall したい

以前 MacOSX に Re:dash を install したのですが docker の container が消えない。どうやら restart オプションが作動しているらしい。 % docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 868ecc6330b0 redash/nginx:latest "…

groonga/docker で http モードで Docker を起動して request を発行すると セマフォが出る

あらすじ 全文検索したくなったので久しぶりに Groonga 使いたいのですが、設定方法を思い出すの面倒なので Docker 化しておこうと思ったら何かがおかしかった。 再現手順 mkdir verify-groonga-dokcer && cd $_ mkdir -p groonga/db touch docker-compose.y…

docker build でやたらと時間がかかるのは .wercker が原因だったっていうお話

こんな感じのコマンド実行したら生成される 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 を Docker で構築する

あらすじ 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…

Docker で Nginx を起動して proxy させようとしたら host not found in upstream と言われる件

この書き方だとそうなった 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…

Ansible での provisioning を継続的にインテグレーションしたいので circleci で Docker を使う

あらすじ Provisioning を継続インテグレーションしたくなったのですが、そんな時は CircleCI で Docker を使えばいいんじゃないかと思いました。 コンテナ内で ServerSpec を実行する方法などがあると思いますが、ここではコンテナ内に SSHD を使って外部か…

docker compose 入門

あらすじ 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…

CircleCI 上で Docker を立ち上げてみる by Node.js

あらすじ あるプロジェクトを作成したが開発環境をドキュメント化しないといけないのですが、Ansible などで書いたものをテストする為に Docker を使う事にします。 Enviroments % sw_vers ProductName: Mac OS X ProductVersion: 10.10.5 BuildVersion: 14F…