在 Docker 容器化的應用中,我們經常需要對容器進行升級或者回滾操作。如果在升級后出現了問題,我們就需要回滾到先前的版本。下面介紹在 Docker 中如何回滾版本。
首先我們需要查看所有的鏡像版本,使用以下命令:
docker images
然后,我們可以使用以下命令將容器回滾到指定版本:
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
其中,“IMAGE”是要回滾的鏡像名稱,“TAG”是要回滾到的版本號。例如,要回滾到 redis 鏡像的 3.2 版本,我們可以使用以下命令:
docker run -d redis:3.2
此命令將啟動一個新的 Redis 容器,并自動下載 Redis 3.2 的鏡像。
如果需要停止先前的容器,可以使用以下命令:
docker stop [CONTAINER ID]
其中,“CONTAINER ID”是要停止的容器的 ID。例如,我們要停止一個名為 redis_old 的容器,可以使用以下命令:
docker stop redis_old
最后,我們可以使用以下命令刪除先前的容器:
docker rm [CONTAINER ID]
例如,我們想要刪除名為 redis_old 的容器,可以使用以下命令:
docker rm redis_old
這些操作完成后,我們的容器版本已經成功回滾。但需要注意的是,在使用這些命令之前,確認容器中的數據是否已經備份,以免數據丟失造成損失。
上一篇java json 脫敏
下一篇java json 空格