Docker入门(八)容器数据卷

什么是容器数据卷

如果数据都在容器中,如果删除容器,数据就会丢失。
需求:mysql数据可以存储在本地
容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!
这就是卷技术!目录的挂载,将我们容器内的目录,挂载到linux上面

方式一:直接使用命令来挂载 -v

docker run -it -v -p 主机端口:容器内端口
#测试
docker run -it -v /home/ceshi:/home centos /bin/bash
#启动起来之后我们可以通过docker inspect 容器id查看
查看挂载信息

测试文件的同步


测试文件的同步

1、停止容器
2、宿主机上修改文件
3、修改容器
4、容器内的数据依旧是同步的

1、容器内exit退出
2、修改宿主机文件内容
vim /home/cehi/test.java
3、运行容器docker 
docker start 镜像id
4、进入容器并查看容器内的文件内容
docker start 镜像id
docker attach 镜像id
cat /home/test.java
宿主机修改文件内容
启动并进入容器之后查看文件内容

好处:我们以后只需要再本地修改即可,容器内会自动同步

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容