コンテナからイメージを作成
Apacheコンテナを作成しておく
docker run --name 任意のコンテナ名 -d -p 8089:80 httpd
イメージ作成
docker commit 元となるコンテナ名 任意のイメージ名
イメージ確認
任意のイメージ名があればOK
docker image ls
Dockerfileからイメージ作成
PCに「Docker_create_image」フォルダを作成
フォルダの中に「index.html」と「Dockerfile」を作成
「index.html」の中身は適当なhtmlを作成
「Dockerfile」は下記にする
FROM httpd
COPY index.html /usr/local/apache2/htdocs/
イメージ作成
docker build -t 任意のイメージ名 /Users/ユーザー名/勉強/Docker_create_image/
docker image ls
で任意のイメージ名があればOK
イメージを持ち運ぶには
docker save -o ファイル名.tar 自作したイメージ名
PCでlsをするとファイル名.tarができている
PCにある圧縮したイメージファイルを解凍しイメージとしてdockerにいれる
docker load --input saveしたファイル名.tar
イメージ削除
docker image rm 任意のイメージ名