2022年9月7日水曜日

imgをUbuntuにインストールする方法

imgをUbuntuにインストールする方法

概要

imgはDockerイメージを作成することができるツールです
デーモンレスなのでdindなど使えない場合でもイメージを作成することができます
今回は Ubuntu18.04 にソースインストールする方法を紹介します

環境

  • Ubuntu 18.04
  • golang 1.16
  • img 0.5.11

golang のインストールと設定

バイナリインストールでもパッケージでもインストールでも大丈夫です
GOPATH と GOPATH/bin 配下を環境変数に追加します

export GOPATH=/root/go
export PATH="$GOPATH/bin:$PATH"

go-bindata のインストール

go-bindata コマンドも必要になるのでインストールします

  • go get -u github.com/jteeuwen/go-bindata/...

必要なパッケージのインストール

その他コンパイルに必要になるパッケージをインストールします

  • apt -y install uidmap libseccomp-dev

img のインストール

ソースコードを持ってきてコンパイルします

  • mkdir -p $GOPATH/src/github.com/genuinetools
  • git clone https://github.com/genuinetools/img $GOPATH/src/github.com/genuinetools/img
  • cd $GOPATH/src/github.com/genuinetools/img
  • make
  • sudo make install

動作確認

  • img version
img version
img:
 version     : v0.5.11
 git hash    : 16d3b6ca-dirty
 go version  : go1.16.3
 go compiler : gc
 platform    : linux/amd64
runc:
 version     : 1.0.0-rc10+dev
 commit      : 56aca5aa50d07548d5db8fd33e9dc562f70f3208
 spec        : 1.0.2

最後に

無事 Ubuntu にインストールできたので次回は img コマンドを使ってイメージの作成を行ってみようと思います

参考サイト

0 件のコメント:

コメントを投稿