GoのコードからDockerイメージのpullを実装する(bufio.Scannerかわいい)
前回エントリ↓でコードからのイメージのpullが動かなくてあっれおかしーなーとなって悔しかったのでリベンジです。 otiai10.hatenablog.com tl;dr client.ImagePullの返り値はio.ReadCloser型とerror型 このio.ReadCloserが、イメージのpullのprogressなどを表すHTTPのストリーム このストリームへの書き込みが終わる(つまりdocker pullが完了する)まで待つ必要があった 以下読まなくてよいです 動かないコード func main() { c, err := client.NewEnvClient() if er…