1.docker -v 挂载文件本地会把容器的覆盖?容器内对应目录下的文件丢失?需要先cp,再映射?
2.docker push 或 commit提交的是容器还是镜像?
1.如果是-v 映射的是本地文件夹的话,本地文件夹会将容器内对应的文件夹给覆盖,你可以先cp 再映射, 还有一种方法是创建数据卷 volume, 映射volume的话不会覆盖而是将容器内的文件映射到volume中,这个volume创建好之后所在的路径:/var/lib/docker/volume...
2.docker push 应该是向仓库提交镜像(这个没用过,可以忽略回答),commit 是将当前你使用的容器提交成一个新的镜像(适用于原有的镜像文件缺少一些环境,然后自己添加环境之后commit保存成新的镜像,我在工作中使用的比较多)