by shigemk2

当面は技術的なことしか書かない

Docker

php docker official

dockerの公式のPHPのアレ。 なのだけれど、gdとかは入っていないから、自前で入れろ、と書いてあるように読める。 https://hub.docker.com/_/php/

docker for zesty(2017/05/27)

今はまだない xenialのバージョンを使うしかないぽい askubuntu.com

ubuntu 17 docker

dpkgでdebから入れた。 docs.docker.com

docker stop

stopってあった。停止するだけで再起動はできる。 docs.docker.com

docker fish completion

mkdir -p ~/.config/fish/completions cp docker.fish ~/.config/fish/completions こうなる。 docker images attach (Attach to a running container) port (Lookup the public-facing port that is NAT-ed to PRIVATE_PORT) build (Build an image from a …

docker hello world

docker run hello-world https://hub.docker.com/_/hello-world/

docker fluentd image dockerfile

生活。ちょっと古いFluentdを使っている。 github.com

docker deprecated系

dockerコマンドのうち、各種非推奨、もしくは削除された機能の一覧がこちら。 docs.docker.com

docker hadoop

あとで試す感じのやつ。 Apache Hadoop 2.7.2 – Docker Container Executor

OracleをDockerコンテナで使えるようにしたい(Ubuntu/fish-shell) SQLグラフ理論のサンプルコードを実行できるようにしたい人生だった

12cじゃなくて11gなんだけど、まあいいか。 環境 Ubuntu 16.04 fish 2.2.0 流れ sqlplusを使えるようにすること OracleのDockerコンテナを立ち上げること sqlplusを使えるようにすること(fish shell) これについては各所で言われているので、詳細は省きます…

docker impala

公式が用意しているやつ。なお、50GBくらいあるので、ビルドにすごい時間がかかるとのこと。 https://hub.docker.com/r/cloudera/impala-dev/

ElasticSearchの古いインデックスを消すやつ

こういうやつ。 $ docker run --rm --net=elk_default webgears/curator --host elasticsearch delete indices --older-than 14 --time-unit days --timestring '%Y.%m.%d' https://hub.docker.com/r/webgears/curator/

Couldn't connect to Docker daemon at http+unix://var/run/docker.sock - is it running? from docker-compose

お使いのOSはLinuxですか?ならばsudoを使え。 github.com

docker runでオプションの順番を間違えるとダメだよってメモ

ダメなパターン docker run -it -d --name fluentd -p 24224:24224 imageId -v /tmp:/fluentd/log /bin/bash なんでこれがだめかっていうと、docker runは以下のように書かないといけないから。 Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] image…

mongodb on docker-compose

www.diogogmt.com こんなかんじ。 mongo: image: mongo:latest ports: - '27017:27017'

Using docker-compose on CentOS7

Macではdocker-machineのうえにdockerコンテナが動いている寸法だったんでネットワークをそんなに意識しないでよかったけど、 [Unit] Description=Docker Socket for the API [Socket] ListenStream=2375 BindIPv6Only=both Service=docker.service [Install…

rundeckのdockerコンテナにtdのCLIを突っ込んでみた

ただ試したかっただけ。 https://hub.docker.com/r/shigemk2/rundeck-td/ forkして、tdのcliをいれただけ。 https://hub.docker.com/r/jordan/rundeck/ なお forkしたリポジトリから開発を進めても草が生えない— shigemk2 (@shigemk2) June 12, 2016 メンテ…

CentOSの公式Dockerイメージ

https://hub.docker.com/r/_/centos/ タグでバージョンがわかれている。こんなふうに使えばよろし。 $ docker run -it centos:centos6.6 /bin/bash [root@31ca29f3b547 /]# cat /etc/redhat-release CentOS release 6.6 (Final)

ダミーのS3バケットをDockerで立ち上げたい

$ docker run --name my_s3 -d -p 4569:4569 lphoward/fake-s3 # ダミーS3でバケット作成 $ aws --endpoint-url http://192.168.99.100:4569 s3 mb s3://test $ touch test1.txt $ aws --endpoint-url http://192.168.99.100:4569 s3 cp test1.txt s3://test/…

akka-remoteをDocker上で動かすサンプル

こんな感じのことをやりたかったんです。 github.com 設定はこちらを踏襲。 Remoting — Akka Documentation docker-machineを複数立ち上げて、その上でakka-remoteのアプリを立ち上げて、そこから通信を行うっていう感じ。

memo docker-machine

本当にメモです。 vm作成 docker-machine create --driver virtualbox local-1 作成したvmにログイン docker-machine ssh default vmに切り替え eval "$(docker-machine env default)" vm一覧 docker-machine ls

memo docker link

同一ホスト上でDockerコンテナを複数立ち上げる場合のコンテナ間通信について。 docs.docker.com qiita.com

memo docker reference

docker関係のレファレンス。メモ。 Dockerfile リファレンス — Docker-docs-ja 1.11.0 ドキュメント

docker-compose ps

List containers docker-compose ps docs.docker.com

ググラビリティの低いalpine linuxのパッケージツールapk

だいたい別のものがひっかかる。 とりあえず、alpineのコンテナを立ち上げてapkをごにょごにょしたろう。 docker run -it gliderlabs/alpine:3.3 /bin/sh akp --help apk --update search ruby

lorry

https://lorry.io docker composeのyamlを作るあれ。

特定のdockerコンテナが存在しているかテストする

こんな感じっす。 docker inspect --format="{{ .State.Running }}" コンテナ名 コンテナが存在して起動しているならtrue、起動していない、もしくは存在していないならfalse

DockerHubからprivate repositoryをpullする

stackoverflow.com docker loginしろ! ということです。 ちなみに、docker loginしたらば、~/.docker/config.jsonというファイルが作られて、その中に認証情報がいろいろ書いてあります。 追記: 直しました。

memo FとEとK

Fluentd(ログ収集) ElasticSearch(全文検索) Kibana(ESの可視化) totech.hateblo.jp LogStashを思い…出した FluentdはElasticsearchのためのログコレクタじゃないので,Logstash気分でElasticsearch前提の質問されても正直わからん…— Mr. Fiber (@repeatedly)…

docker-composerとMySQL、雑多メモ

メモです。 qiita.com docs.docker.com yosugi.hatenablog.jp stackoverflow.com github.com