はじめに 今更だけど... 以前に docker の Remote API を触ったことがあったが Ruby からも扱えるようなので試してみた 前回の記事でも Dashing から Remote API を使っている 参考 Docker Remote API v1.10 細かいことは置いといて 逆引き◯◯的な感じで。 gem インストール gem install docker-api --no-ri --no-rdoc -V 稼働中のコンテナ一覧の ID を取得する require 'docker' Docker.url="http://#{DOCKER_HOST}:4243/" cons = Docker::Container.all(:running => true) cons.each do |con| puts con.id end 以下のようにコンテナ ID が得られる。 ef1