Docker_Dockerfile_イメージ作成

コンテナからイメージを作成

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 任意のイメージ名

Author: gaa

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です