在使用Docker容器的過程中,我們通常需要保存并退出容器,以便下次再次使用。以下是如何保存并退出Docker容器的方法。
$ docker ps -a # 查看所有容器 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f4f4d93039f1 nginx:latest "nginx -g 'daem..." About an hour ago Up About an hour 0.0.0.0:8080->80/tcp confident_lichterman $ docker commit f4f4d93039f1 mynginx:latest # 保存Docker容器 sha256:db95a7d651a9efcf8687b84a0980443e7d029221dee46b65c23e5d85aa708f5d $ docker images # 查看Docker鏡像 REPOSITORY TAG IMAGE ID CREATED SIZE mynginx latest db95a7d651a9 About a minute ago 109 MB nginx latest 2c2d62efaeb9 5 days ago 109 MB $ docker run -p 8080:80 -d mynginx:latest # 運行保存的Docker容器
在Docker容器中做一些修改時,我們可以使用"docker commit"命令保存容器狀態,將其轉換為新的Docker鏡像。命令的語法如下:
$ docker commit [選項]<容器ID或容器名稱>[保存為的鏡像名稱]
使用格式如下:
docker commit [選項][ [: ]]
其中,選項可以是:
- -a, --author:提交的鏡像作者名稱
- -c, --change:對容器提交的額外命令
- -m, --message:提交的鏡像描述信息
- --pause:提交的鏡像時是否暫停容器
使用Docker可以更方便地管理和部署應用程序,為您的工作帶來便利。
下一篇mysql再