Docker

docker swarm ではまったこと

Docker 1.11.2、Ubuntu14.04 で オーバレイネットワークを構築しようとしたところ 前にやっていたのにもかかわらず いろいろな問題にぶち当たっているのでメモ。■オーバレイネットワークを作ろうとするとエラー root@ubuntu:~# docker -H localhost:12375 ne…

Docker private repository を試す

■サーバ側 docker run --name regstry-sample -d -p 50193:5000 registry:latest■クライアント側 docker daemon --insecure-registry 192.168.1.5:50193以下すべてクライアント側 ■push docker tag hoge 192.168.1.5:50193/hoge docker push 192.168.1.5:501…

Docker 1.11.1 でコンテナ起動時に エラー

データコンテナを立ち上げようとしたら以下のエラーが発生 root@ubuntu:~# docker run -d --name data-con -v /usr/share/elasticsearch/data busybox 602cb9cce37cd958c536e2a8fff46422832bfee7de69fd0b22dd0d7416d3c517 docker: Error response from daemo…

大量データを Dockerコンテナで動かしている Elasticsearch に突っ込んだときエラー

まちBBS の スレッドをElasticsearch に突っ込んでみる - moremagicの日記の続き。ログを見てみたら たくさんのエラーが出ていました。 どうも突っ込むJSONデータのフォーマットエラーがあったよう。 Elasticsearchのせいじゃなかったのね・・・なのでスクリ…

まちBBS の スレッドをElasticsearch に突っ込んでみる

今日はスレッドリストができたのでスレッドを取得してみようと思います。 まちBBS の スレッドリストをElasticsearch に突っ込んでみる - moremagicの日記 で作成した 出力物 subback.json からスレッドのURLを取得して順次DL、JSON化していくスクリプトです…

まちBBS の スレッドリストをElasticsearch に突っ込んでみる

Elasticsearch をDockerで動かしてみたんですが、データを入れないと 全然面白くなくてつまらないですね。せっかくなので大量のデータを流し込んでみたいっ! というわけで 差しあたってデータ量の多そうな 掲示板のデータを突っ込んでみることにしました。■…

Docker で Elasticsearch を試す

以下の記事をみてElasticsearch を試してみました。 http://qiita.com/jun-1/items/11edfe8fae71a3e958ce■Dockerfile の作成 HEAD プラグインの追加、discover-multicast プラグインを使ってみたかったので 公式のイメージではなく、自分で作ってみました。 …

Docker RemoteAPI で TSL認証を使う方法

後で試す! http://www.machu.jp/diary/20150520.html#p01 https://docs.docker.com/engine/security/https/

Docker swarm で Docker Overlay Network を試してみる

はじめに Docker、とっても便利ですね。 コンテナ間の通信も Docker network を使用しコンテナ名でアクセスできたりして とっても夢がひろがりんぐ。ただ、コンテナをどんどん起動していくと Dockerホストを増やしていく必要があります。 Dockerホストをまた…

Ubuntu 15.10 に docker 1.11.0 インストール

またまた Dockerのバージョンが上がりました。 インストール手順をメモしておきます。 環境情報はこちら ※ Ubuntu 15.10 root@ubuntu:~# uname -a Linux ubuntu 4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8 15:35:06 UTC 2015 x86_64 x86_64 x86_64 GNU/Linu…

docker swarm で ノードを直接指定して起動する

docker run -d -p 12375:2375 swarm manage nodes://192.168.56.106:2375,192.168.56.105:2375

dnsmasq コンテナを作ってみた

■はじめに 名前解決したいホストがあったのですが DNSサーバ をインストールするのはとっても面倒。 なのでコンテナで 簡易DNSを動かすようにしてみました。■起動方法 以下のコマンドで DNSサーバ コンテナを起動すると、 8888 ポートで HTTPProxy が起動し…

Docker swarm で Dockerノードがうまく追加出来ない場合

Error: ID duplicated. *******上記のようなエラーが発生してノードがうまく追加できない場合は 以下のコマンドをたたいてみましょう。 rm /etc/docker/key.json参考 https://github.com/docker/swarm/issues/362

Consul を使用した DockerSwam を試す

前回 Docker Swarm を試してみる - moremagicの日記 の記事で、DockerSwarmを試した時は DockerHub 側に node情報を保管する?方式のようでした。 そのため今回は Consul を使用して同じことやってみました。 環境情報はDocker Swarm を試してみる - moremag…

Docker Swarm を試してみる

Docker Swarmを試してみました。Dockerがインストールされている ホストを二台(node1、node2)用意しました。 node1 がマネージャ、node2 が swarm node です。 ディスカバリサービスは DockerHub を使用しています。以下環境情報です(二台とも一緒) root…

TensorFlow をDockerコンテナにインストールしてみた

機械学習ライブラリ TensorFlowを Dockerコンテナに入れてみました。https://github.com/moremagic/docker-tensorflow 以下を参考にしました http://nextdeveloper.hatenablog.com/entry/2015/11/10/204609 http://d.hatena.ne.jp/shu223/20160105/145195279…

Dockerコンテナ内でのCron 起動

Dockerコンテナ内でのCronがうまく動かなかったので調査。 以下の情報を見つけました。http://qiita.com/rerofumi/items/fc0126c4e985b78f769bでも、これ Ubuntuイメージ向け みたいで /usr/sbin/cron が無かったり、 -f オプションが存在しなかったりで Cen…

Docker 1.9.0 インストール方法

Docker 1.9.0 がでましたね。 http://www.publickey1.jp/blog/15/docker_19docker_swarm.htmlさっそく入れてみましたが 公式サイトのドキュメント通りだとうまくいかなかったのでメモを残しておきます ■kernel update root@ubuntu:~# uname -a Linux ubuntu …

マルチホストでのDocker 運用パターン についてメモ

会社でコンテナをバンバン立ち上げているのですが 一つのホスト上ですべてのコンテナを起動するのは困難ですので いくつかのホストで起動しているのです。これ、ホストを無制限に増やしていくのもちょっと考え物です 何とかしてマルチホストでも効率よく運用…

Dockerのリソースの制限(CPU/メモリ) 設定方法

http://qiita.com/Gin/items/450c664ef51f38c0a520なるほどなるほど。 今度やってみよう。。。

firefox を Dockerコンテナ内で動かす

やろうやろうと思っていましたが、やっとできました。結構に日本語入力周りに苦戦し、 ibus、ibus-x11、GTK を入れないと動かないことがわかるまでに 結構時間を使ってしまいました 使ってみたい方は 以下のコマンドで起動可能です $ docker run -dP moremag…

Ubuntu 15.04 SBCL環境を作成

以下の勉強会に出てみることにしました。 勉強会は久しぶり。緊張しちゃうなぁ。「人工知能プログラミングのための Common Lisp 入門」 http://peatix.com/event/115092 勉強会を受けるための環境を作る必要がありました。 環境構築手順はこちら。 http://bl…

Docker コンテナ内から X11 forwarding に成功!

別ホスト上で動いている Dockerコンテナ内の xeyes を Ubuntu上でうごかすことに成功! Dockerが動いているホストではX11が動いてなくて 別ホストのUbuntu でコンテナに直接SSH接続。 xeyes を動かしてます。X11 forwarding なんてはじめてやったけど これは…

Docker 1.8.2 インストール

Docker の バージョンが変わってインストール方法も変わっているみたいなので 以下サイトを参考に最初からインストールしなおしてみました。■環境 Ubuntu15.04 # uname -a Linux ubuntu 3.19.0-30-generic #34-Ubuntu SMP Fri Oct 2 22:08:41 UTC 2015 x86_6…

Docker 1.8.2 インストール後のネットワーク設定方法が変わった件について

DockerのRemoteAPIの設定方法をメモしていたんですが この方法じゃうまくいかなくなってたという情報をキャッチ。さっそく試してみました。 あ、、、ほんとだ、、、 以下のサイトに書いてある通りにやるとうまくいきますhttp://www.campalus.com/enable-remo…

Docker aufsディレクトリのLVM化 (Oracleコンテナでrsync がうまくいかないため失敗)

Docker をずーっと動かしていると /var/lib/docker/aufs フォルダの 使用容量がどんどん大きくなっていきます。 そのためこのディレクトリだけLVM化しようと思いました。まず pv→vg→lvを切り出します aufs2というディレクトリで マウントします。 lvcreate -…

docker rm 時に Dead 状態になったら rm に -f オプションを付けよう

タイトルのままなのですがDocker 使ってる時にうまくコンテナが消えてくれない時があります docker ps -a したら Statusが「Dead」になっちゃったりして。そうなっちゃうと docker rm しても Device Busy とかなんとか言っちゃって コンテナの残骸が消えなく…

CentOS6.5 のイメージを作りました

公式のイメージが無かったんで作っておきました。 良かったら使ってみてください docker pull moremagic/centos:6.5

Docker のバージョンアップをすると 起動していたコンテナ、イメージはどうなる?

Docker のバージョンアップをしようと思っているのですが 既に起動しているDockerで動いている コンテナとかどうなるんだろう? 無くならないかとっても心配なので試してみることにしました。まずは環境情報。 root@ubuntu:~# cat /etc/lsb-release DISTRIB_…

VirtualBox の Ubuntu にHDDを追加する方法

Ubuntu 14.10 の仮想環境に追加のHDDをマウントする方法です。まず VirtualBox の設定で HDDを追加します。 設定画面を開きます。 新規でHDDを追加します。 良くわからないのでデフォルト 可変にしておくと、使った分しかHDDを使用しないようです 余裕をもっ…