Docker

Docker Swarm で sticky session の LBを立てる

検証のため sticky sessionのLBが欲しかったのです。 nginx とか Apache でLB作ってもいいんですが、コンパイルが必要だったりモジュール入れたりめんどくさそう・・・ いろいろ調べてたら なんか Docker Swarm で traefik を使えばできそうだったのでやって…

keycloak を HAモードで動かす (Docker Swarm mode)

概要 前に作ったKeycloakコンテナをHAモードで動かします。 https://hub.docker.com/r/moremagic/keycloak-jdbc-ping/ ロードバランサが必要なのですが nginxとかを使うのではなく Docker の Swarmモードを使ってみようとおもいます 環境情報 Ubuntu 18.04 S…

コンテナログの削除

ずーっと動かしているとコンテナのログがたまり過ぎちゃうこと、ありますよね? 全部削除する方法です。 rm `docker ps -a -q | xargs -IXXX docker inspect XXX | jq -r .[0].LogPath` 参考 qiita.com qiita.com

付箋画像の抽出を試してみた(まだうまくいってない)

ホワイトボードの写真から付箋画像を抽出したいって話を聞いて それOpenCVでできるんじゃないかと一生懸命ググってみました。 以下記事を参考に 試しにやってみた記録です。 qiita.com www.blog.umentu.work 環境 Dockerコンテナ (https://hub.docker.com/r…

docker を使って最速でSMTPサーバ(テスト用)を立てる

いっくぞー! docker run -dP \ --name mailcatcher \ --net mynet \ schickling/mailcatcher おわり!

docker コンテナ・ネットワーク のまとめ

デフォルトネットワークで EXPOSE 指定の無いポートで通信できちゃう現象に出会いました。 あれ?ネットワーク作ってないのに・・・ Dockerの コンテナネットワークについて、 きちんと理解できていないような気がしてきたので きちんと調べてみました。 環…

docker をつかって最速で openldap サーバを作る

いっくぞー! docker run -dP \ --name openldap \ --env LDAP_ORGANISATION="example" \ --env LDAP_DOMAIN="example.com" \ --env LDAP_ADMIN_PASSWORD="ldappw" \ osixia/openldap docker run -dP \ --env PHPLDAPADMIN_LDAP_HOSTS="ldap" \ --env PHPLDA…

keycloak を JDBC PING で動かす(Docker版)

Dockerfile作ってみました。 github.com quickstart postgres start $ docker run --name postgres -e POSTGRES_DATABASE=keycloak -e POSTGRES_USER=keycloak -e POSTGRES_PASSWORD=password -e POSTGRES_ROOT_PASSWORD=password -d postgres keycloak star…

minibian に docker-compose をインストール

Raspberrypi2(minibian) に docker-composeを入れるところまで成功。でもまだDocke-composeが入っていませんでしたが ググってみたところ以下の方法で入れられました。以下を参考にしてdocker-composeをいんすとーる。 https://gist.github.com/oysteinjak…

OracleXE のメモ

昔作ったコンテナでAPEX関連の質問が外国の人から来ました。 https://hub.docker.com/r/moremagic/oracle-xe/このコンテナ、前の現場でDBAさんから頼まれて作ったやつで 僕、実はOracleとか全く分からないマンなんです。ほっとくわけにはいかないので調査し…

portainer を試してみる

Dockerの管理UIのようです http://portainer.io/起動は簡単。 docker run -d -p 9000:9000 portainer/portainer 起動時にパスワード設定、APIのエンドポイントを指定するだけで すぐに動きました。 動きは軽快。見た目もよいです。 Dockerコマンドでできるこ…

RasberryPI 2 で 持ち運び可能なDockerコンテナ実行環境を作ってみる

RasberryPI2 をずっとほっといていたので、何かに使いたいなと。 でも、何かやるたびに設定をするのが非常に面倒です。 結構時間かかるし・・・。RasberryPIでDockerが動けば Dockerコンテナを起動するだけでいろんなサービスが動いたら楽よね。あと、無線LA…

ownCloud を動かしてみる

ownCloud という DropBoxクローンがあるようです。 素晴らしい!早速試してみようと思うのですが、ローカルにテスト環境がほしいですよね。 ちょっと調べてみたところ以下の資料を見つけました。 非常にわかりやすい! https://blog.misosi.ru/2016/01/29/in…

Minio を動かしてみる

Amazone S3 が使いにくくって、いろいろやるにはお金が。。。 テストで使えるOSSとかがあればローカルでテストできるのに。とおもってクローンないかなって調べてみたら こんなの見つけました。https://www.minio.io/AWS S3 クローンで、APIレベルで互換性が…

centos 5.7 image 作成

centos 5.7 image の作成を行いました。 OFFICIAL REPO の存在しないCentOSバージョンを以下の方法でビルドしたものです http://knowledge.sakura.ad.jp/tech/2226/ただ、上記手順だけでは 一部パッケージのインストール(filesystem.x86_64)が上手く行かなか…

docker 名前解決コンテナをSwarm対応しました

以下の docker 名前解決コンテナをちょっと修正しました。 https://hub.docker.com/r/moremagic/docker-discovery/Swarm を動かしているときのレスポンスに対応できたいなかったのと 内部ネットワークでコンテナ間をProxyしていたので 同一の docker network…

docker remote api を有効にするときにちょっとハマったこと

Docker のインストールを久しぶりに行ったのですが Versionが上がって、少し手順が変わったのでご紹介。 また、ハマってしまったことについてもメモします。Docker をインストールするときは公式の手順に沿って 普通にインストールを行います。 https://docs…

Apache Kafka を試してみる

キータの記事で面白そうなものを発見。 Apache Kafka というメッセージングミドルウェアがあるらしい いろいろ見てるとメッセージの処理が早く、LinkedInでも使われてるとかなんとか・・・http://qiita.com/shimashima/items/06ccf4859620d2440267 http://po…

Docker Cloud を試してみる

DockerCloud、使ってみたことが無かったので試してみました。 Node はローカルの仮想OSをアタッチしてみました。 ■ポートを開ける ローカルの仮想OSを外部に公開するため ルータで portフォワードしておきます。 今回使うのは 192.168.1.103 2375、32795〜49…

resin.io を試してみた

RasberryPI を管理するResin.io っていうWebサービスがあるみたい。 https://resin.io/このへんを参考にしてさっそく試してみました。 https://docs.resin.io/introduction/ https://docs.resin.io/raspberrypi/nodejs/getting-started/ためしてみる■ログイ…

【WIP】docker swarm mode

以下のページを参考にswarm mode について検証しました。 http://docs.docker.jp/engine/swarm/index.html https://pocketstudio.net/2016/06/23/docker-1-12-swarm-mode-and-ingress-load-balancing/環境情報 環境情報はこんな感じです manager 192.168.56.…

開発環境(NetBeans)のDockerコンテナ化

開発環境(NetBeans)をDockerコンテナ化することに成功。 日本語入力ができなくてものすごく時間がかかりました。 fcitx とかほんとによくわからない><;https://github.com/moremagic/docker-netbeans Ubuntu 16.04 Desktop環境で X転送して動かすことを…

Barge(Docker ホスト用軽量 OS) を試してみる

Qiitaで以下の記事を見つけました。Barge(Docker ホスト用軽量 OS)って? http://qiita.com/A-I/items/8dc7ddc52e6038b5c74b fmfm、たった13MB のDockerホスト用 LinuxOSだって! これは試してみるしかない!ISOを作ってみる 以下の手順でisoが作れるっぽ…

docker をソースからビルドしてみる

Dockerのソースが読めるようになりたいな。 いろいろいじりながら読めば、読めるようになるかも。ということで Dockerをソースからビルドしてみました。 もちろん Go言語なんて知らない超初心者ですのでまずググるところから。以下参考資料。 http://qiita.c…

docker swarm の Network機能をちょっといじめてみる

Docker swarm を仕事で使っているのですが、最近ネットワーク周りで不可解な現象が頻発。 お仕事で使っているときにコンテナ間のネットワーク周りが不安定だと苦情が。 泣ける。もしかしたら、一つのネットワークの中にコンテナを詰めすぎるとだめなのかな?…

docker python client

まず Ubuntuで環境準備。 これも最終的にはDockerファイル化する予定。 apt-get update && apt-get -y upgrade apt-get install python python-pip pip install --upgrade pip pip install docker-pyこんな感じで使うみたい from docker import client # 以…

OpenCV で直線検出を試してみる

ハフ変換とやらをやると直線の抽出ができる。。。のかな? https://sites.google.com/site/lifeslash7830/home/hua-xiang-chu-li/opencvniyoruhuaxiangchulihafubianhuanzhixian http://blog.goo.ne.jp/nobotta50/e/80de90ba5194d1046281d24875305ffe という…

jupyter で opencv を試してみる

OpenCV を触ってみたくなったので Docker環境を用意してみました。 以下のページなどを参考にして環境を作ってみました。 わかりやすい記事に感謝。■参考ページ http://www.task-notes.com/entry/20151129/1448794509 http://qiita.com/donksite/items/f500d…

Gauche-makiki で ホストが使用している port を表示する

こないだから触っていた netstatツールコンテナができました。 Gauche に付属していた example をごにょごにょしました。実際に ポート情報を出力する部分(抜粋)はこんな感じ。 全体像は以下URLでコード見れます https://github.com/moremagic/docker-nets…

Docker Swarm overlay network(VXLAN)

Docker Swarm でオーバレーネットワークはうまく作れるが 同一ネットワークの別ホストにあるコンテナ同士が通信できないという問題が発生しましたので 解決策をメモしておきます。ローカル環境ではうまくいくのに、AWS上に載せるとうまくいかない。 いろいろ…