FROM ubuntu
ENTRYPOINT ["/bin/bash", "-c", "echo hello"]
イメージを作成する
build コマンドを使います
作成したDockerfileがあるパスで実行します
img build -t test .
これでイメージが作成できます
イメージを確認する
作成したイメージを確認しましょう
イメージの一覧は ls コマンドを使います
img ls
NAME SIZE CREATED AT UPDATED AT DIGEST
docker.io/library/test:latest 29.02MiB 7 minutes ago 7 minutes ago sha256:a66eafcdf1dfb4b5072062cf483046630ab70200bdbdd564dc61176747bd8c82
docker images では表示されないことも確認しましょう
イメージをエクスポートする
作成したイメージを docker で使えるようにエクスポートしみましょう
save コマンドを使います
img save test -o image.tar
オプションで -o を指定することでエクスポートするファイル名を指定できます
docker で使用する場合はこの tar ファイルを使って docker 側にインポートする感じになります
WARN[0000] using host network as the default
ID RECLAIMABLE SIZE DESCRIPTION
lqwt4dvz2iz7yo3jmn72tlbvr* true 4KiB local source for context
oe3gzrgb1xaev7d7r9fn5uk1m* true 4.056KiB local source for dockerfile
ovuxl5f604pycqhbqie0rswdl true 105.9MiB pulled from docker.io/library/ubuntu@sha256:20fa2d...
Reclaimable: 105.9MiB
Total: 105.9MiB