Dockerのログが出てこなくなった

Dockerからログを出力 docker-compose logs -f してたらいつもより出力少なくて寂しい・・・・ と思ったら出てくるはずの一部のログが出てくなくなっていた。 とりあえず直接指定してみる docker…

続きを読む

docker composeで特定サービスのログをtailする方法

docker-compose logs -f web のような感じでサービス(上記の場合はweb)を指定 https://docs.docker.com/compose/reference/logs/

続きを読む

Dockerで立ち上げたmysqldに接続する

発生した問題 dockerで立ち上げたmysqldにローカルで接続しようとした場合、ローカルだからとホスト名を指定しなかったり、localhostで接続しようとすると例えば下記エラーが発生する。 ERROR 2002 (…

続きを読む

docker-compose で /etc/hosts をいじりたい

題通りの状況になりました。 dockerコンテナは基本的に起動時にIPを動的に割り当てているので、起動時にhostsが書き換わるみたいですね。 コンテナ起動の時は多分 –add-host [] みたいな感じで…

続きを読む

【意識低い系】 Dockerと本気で向き合いたくない

macOS で 「BSDぃ? うるせぇ、GNUのコマンド打たせろゴラァ!!1」 となって発狂しそうな時用。 DockerでミニマムなCentOS7的コンテナ作ると速い安い旨い。 公式のDockerイメージ は、デフォルト…

続きを読む

docker使ってたらなんか動かなくなっちった

っていうことがあります。 原因はごみがたまってるからです。 「えー、ちゃんと使わなくなったコンテナは削除してるよー」っていうそこのあなた!コンテナを削除してもなんとデータボリュームは残るのです! というわけでマメに使わな…

続きを読む

一刻も早くO-SaftでSSL設定のチェックをしないと、どうかしてしまいそうな場合のコマンド

macOS用 $ brew cask install docker アプリケーションに追加されるクジラマークをクリックしてdocker起動 $ docker run punkstar/o-saft +check exam…

続きを読む

Dockerのホストからコンテナにファイルをコピーする

SQLファイルなどをホストからコンテナにコピーする場合、docker cpコマンドでできます。 docker cp /your_host/path/to/file CONTAINER_NAME:/your_contain…

続きを読む

Docker Composeでエラーが出た時の対処

Dockerで立ち上げているTomcatがハングしたため、Dockerの停止→開始をしました。 docker-compose up すると以下のようなエラーが出ました。 ERROR: for XXX Cannot sta…

続きを読む

Dockerで別のコンテナを立ち上げる際に注意すること

あるシステムを複数のバージョン開発しているとします。 テスト環境をdocker-composeで構築したとき、バージョンごとにdocker-composeを立ち上げ直す必要があります。 このとき、各バージョンのテスト環境…

続きを読む

docker composeで各インスタンスのログを見る

起動時には docker-compose up -d のようにして起動してバックグラウンド処理にするケースが多いと思います。それでもたまにちょっとインスタンスのログみたいな、という時には docker-compose l…

続きを読む

dockerに立てたCakePHPでDBとモデルの作成

忘備録に $ docker exec -it app_db_1 mysql –protocol=tcp -u root -proot app mysql> use app mysql> ALTER TABL…

続きを読む

Dockerの中のmySQLにターミナルから接続

Docker中で動いているMySQLは普通にターミナルから mysql -u root -p と打っても接続できない。-hオプションを付ける必要がある mysql -h 127.0.0.1 -u root -p 127.…

続きを読む

consider setting COMPOSE_HTTP_TIMEOUT to a higher valueのエラーが出た際の対処法

docker-compose down コマンドを実行した際に ERROR: for XXXXXX UnixHTTPConnectionPool(host=’localhost’, port=None): Read ti…

続きを読む

起動中のDockerコンテナのCPU/メモリ使用状況を確認するワンライナー

docker ps -p | perl -pe ‘s/\n/ /g’ | docker stats 参考 http://qiita.com/setouchi/items/484cd1fb27c271739a14

続きを読む