【Dockerの使い方】docker-commitで作ったImageを戻す方法

Опубликовано: 23 Март 2026
на канале: Takayuki Oshima (町のWeb屋 大島)
148
2

Dockerの基本的な使い方

docker commit で作成したイメージ、特定のポイントにイメージを巻き戻す方法をご紹介

text 準備中

■お詫び■
動画最後で image リストを確認、 <none> の説明間違っています。
コンテナ... と説明していますが、これは 巻き戻す前は存在していた最新版の イメージ ID になります。


■コマンド一覧■
docker commit で作成したDockerイメージを戻す方法

① コンテナの新規作成とコンテナに機能追加(git)
docker run -it --name test001 httpd bash
git --version
apt-get update
apt-get install -y git
git --version
exit

② コンテナ用意出来たか確認
docker images
docker container ls
docker container ls -a

③ イメージの履歴確認と新規イメージ作成
docker history httpd
docker commit -m "add git" -a "oshimamasara" コンテナID oshimamasara/httpd-git

④ 新規イメージ出来たか確認と新規イメージの履歴確認
docker images
docker history oshimamasara/httpd-git

⑤ 新しく作ったイメージに機能追加した git はある?
docker run -it oshimamasara/git bash
git --version
exit

⑥ 新しく作ったイメージを commit 前のもとの状態に戻す
docker tag 戻すポイントのimage ID oshimamasara/httpd-git
docker history oshimamasara/httpd-git

⑦ もとのイメージに戻ったか確認
docker run -it oshimamasara/httpd-git bash
git --version