docker内外数据交流

• 1 分钟阅读 • docker

在Docker中,容器数据共享与持久化是两个关键的概念,它们确保了数据的安全性和应用的连续性。本文探讨Docker如何实现内外路径打通,从而轻松实现容器数据共享与持久化。

docker cp命令

docker cp /home/user/sourcefile containerName0:/usr/destfile

docker cp containerName0:/usr/sourcefile /home/user/destfile

Docker数据卷

Docker数据卷是Docker中用于持久化存储容器数据的机制。它允许容器中的数据即使容器被删除也不会丢失,同时支持不同容器间的数据共享。

docker volume create myvolume

docker volume ls

docker run -d -v myvolume:/data myimage

docker run -d -v myvolume:/data1 myimage1
docker run -d -v myvolume:/data2 myimage2
这里,myimage1 和 myimage2 可以共享 /data1 和 /data2 中的数据。

docker run -d -v /host/path:/container/path myimage
这里,/host/path 是主机上的路径,/container/path 是容器内的路径。

docker exec

docker exec -it container sh
直接进入容器内查看。

文章标签: docker

上一篇 : docker命令行和compose文件相互转化
下一篇 : 使用cloudflare实现自定义域名邮箱
留言
阅读进度 0%