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 ~]#
复制代码

 

posted @   你说夕阳很美  阅读(329)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2023-07-04 使用python deque实现一个队列
2023-07-04 使用python deque实现一个栈
点击右上角即可分享
微信分享提示