Go言語でDocker SDKを使いDockerfileからイメージをビルドする手法

Docker SDK for Goを使ってリモートのDockerデーモン上でイメージをビルドする際、Dockerfileと関連ファイルをそのまま読み込ませると「Cannot locate specified Dockerfile」エラーが発生する。これはDockerビルドコンテキストがtarアーカイブとしてパッケージ化されている必要があるためだ。標準ライブラリのarchive/tarを用いて手動でtarアーカイブを作成する方法を示す ...

8月27日 00:18 投稿