Docker
現象 ECS > クラスター > サービス > イベントを確認した時に、 service *** task **** failed container health checks. が数分おきに起きている。 調査 1. コンテナインスタンスにログインします 2. /var/log/dockerをみる tail /var/log/docker 3. …
いきさつ とまっているDockerコンテナを全部削除したい。 と思って方法を調べたら「サブシェル」という技術を知った。 方法 $ docker rm $(docker ps -aq) 解説 ( ) ( )でくくった処理はサブシェル内で実行する。 親シェルの環境変数を汚したくないときに…
パケットキャプチャとは サーバさんたちがどんなおはなしをしているのか、 ぬすみぎきすることだよ(白目) いきさつ ホスト間とコンテナ上のnginxがどういう通信をしているのか気になった。 普通のサーバへの通信と変わらないのかな。 こういうときは実験だ…
CoreOS toolbox使ってたらこんなエラーがでた CoreOSでtoolboxコンテナを使い、 Ctrl-wで無理やりコンテナを抜けた。 そしていつものようにtoolboxを起動したら、 $ /usr/bin/toolbox らこんなエラーがでた。 Failed to allocate scope: Unit core-fedora-la…
いきさつ networkやセキュリティ、telnetデーモンを叩き起こすxintedの勉強がてらやってみた。 手順 0. 準備 0-1. telnet-server用のコンテナを走らせる $ docker pull centos:centos7 $ docker run --privileged -d --name centos_test centos:centos7 /sbi…
結論 $ apt-get update は、パッケージリストの更新を行う。 具体的に言うと、 /etc/apt/sources.list にかかれているURLから、 パッケージインデックスファイルを引っ張ってきて、 $ cd /var/lib/apt/lists に格納している。 いきさつ 1. Dockerで構築したu…
以下の手順でDockerでubuntuを動かした イメージ取得&コンテナ起動 $ docker pull ubuntu $ docker run -d -ti --name ubuntu ubuntu /bin/bash コンテナにはいる(bashプロセスの立ち上げ) docker exec -ti ubuntu /bin/bash apt-getが動かない。。。 $ a…
MySQL、ちょっとだけ試したい時がある 「indexってどうやって貼るんだっけ?」 「外部キー制約ってどういうふうに効いてくるんだっけ?」 「ちょっとSQLの練習がしてみたいなぁ」 というとき、 DBとして残すほどではないけどMySQLを試したいな〜と思います。…
Docker for Macが重い Docker for Macを立ち上げると、Macのファンがとてもうるさくなる。 Docker for Macはハイパーバイザ型の仮想化をしているらしいが、 そのハイパーバイザがとてもCPUを枯渇させることがある。 denor.daa.jp 冬だと暖かいからいいけど夏…