Docker 目录挂载和卷映射
docker卷和目录的区别_docker 挂载和映射的区别-CSDN博客
linux docker 目录挂载映射_linux创建网关docker映射目录-CSDN博客
因为容器是无状态,rm掉就不报错数据,所以需要-v 挂载到宿主机上
路径:
使用绝对路径的是目录挂载
-v /usr/local/www:/opt/html
使用相对路径的是卷映射
-v html:/opt/html
文件同步/复制方向:
目录挂载:宿主机到容器,目录在宿主机上不存在时就会自动创建,适合大部分场景,如MySQL的数据data目录等
卷映射:容器到宿主机,卷需要手动创建(网上也说会自动创建,可能会有目录/文件权限问题),适合如nginx的配置,如果使用目录挂载,容器和宿主机的目录都是空,使用卷映射就会把容器里的配置文件复制到宿主机中
# 1、创建卷 [root@localhost ~]# docker volume create test test [root@localhost ~]# [root@localhost ~]# docker volume ls DRIVER VOLUME NAME local 1e54029dec276f3e802550e51c778c81910ace1d18d7446c43f4ffa6857c92e3 local bda7ddd45db061f9a04fb60c17cf1ec10d866724bdf7cd2cf464d2dd990a3875 local test [root@localhost ~]# # 2、创建的卷所在宿主机的目录 [root@localhost ~]# ls /var/lib/docker/volumes/test/_data/ [root@localhost ~]#
分类:
虚拟机 / Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2023-07-04 使用python deque实现一个队列
2023-07-04 使用python deque实现一个栈