我做了以下操作并丢失了 Docker 容器中所有更改的数据。
docker build -t <name:tag> .
docker run *-p 8080:80* --name <container_name> <name:tag>
docker exec
(导入和处理一些文件,启动服务器来托管它们)
然后我想在不同的端口上运行它。docker stop
&docker run
不起作用。相反,我做到了
docker stop
docker rm <container_name>
docker run
(与之前相同的参数)
重新启动后,我看到 1-3 处容器中发生的更改消失了,不得不重新运行导入。
下次我该如何正确执行此操作?