阅读本文前,希望你已经对volumes和bind mounts有了初步的了解,具体可以参考以下文章:
- docker数据持久化之volumes
- docker数据持久化之bind mounts
volumes和bind mounts模式使我们能够在宿主机和容器间共享文件从而我们能够将数据持久化到宿主机上,以避免写入容器存储层带来的容器停止后数据的丢失的问题。
如果你使用linux运行docker,那么避免写入数据到容器存储层还有一个方案:tmpfs mounts。
tmpfs mounts,顾名思义,是一种非持久化的数据存储。它仅仅将数据保存在宿主机的内存中,一旦容器停止运行,tmpfs mounts会被移除,从而造成数据丢失。
我们可以在运行容器时通过指定--tmpfs
参数或--mount
参数来使用tmpfs mounts:
?
1
2
3
4
5 |
$ docker run -d \\
-it \\
--name tmptest \\
-- mount type =tmpfs,destination= /app \\
nginx:latest |
?
1
2
3
4
5 |
$ docker run -d \\
-it \\
--name tmptest \\
--tmpfs /app \\
nginx:latest |
使用
--tmpfs
参数无法指定任何其他的可选项,并且不能用于swarm service。
使用docker container inspect tmptest
命令,然后查看mounts
部分可以看到:
?
1
2
3 |
"tmpfs" : {
"/app" : ""
}, |
一个例子:
?
1
2
3
4
5 |
docker run -d \\
-it \\
--name tmptest \\
-- mount type =tmpfs,destination= /app ,tmpfs-mode=1770 \\
nginx:latest |
请参考这篇文章:docker数据存储总结
参考文章
https://docs.docker.com/storage/tmpfs/
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对快网idc的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://www.jianshu.com/p/aca3fcd49c1a
相关文章
猜你喜欢
- 服务器租用价格怎么计算?服务器租用多少钱一年? 2025-05-27
- 云服务器的“弹性”体现在哪些方面? 2025-05-27
- 刀片服务器是什么 刀片服务器的主要特点 2025-05-27
- 利用FTP和计划任务自动备份网站数据和数据库 2025-05-27
- 服务器技术之硬件冗余技术 2025-05-27
TA的动态
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
您的支持,是我们最大的动力!
热门文章
-
2025-05-27 35
-
2025-05-27 74
-
VMWARE安装与VMWARE下LINUX系统安装(图文教程)
2025-05-27 87 -
2025-05-26 26
-
2025-05-27 75
热门评论