docker 之 挂载卷命令说明

docker 之 挂载卷

1,先上一段命令

docker run -d \
-v /home/springboottest/config/:/usr/share/springboottest/config \
-v /home/logs/test/:/logs/test \
-p 8889:8889 \
--privileged=true \
--name springboottest springboottest-0.0.1

这个是运行容器的一段命令,大家应该都了解。

2,这里我要记录的是-v <宿主机地址>:<容器地址> 的介绍

-v /home/logs/test/:/logs/test \

看这个 :其中/home/logs/test/是我们linux系统的绝对路径地址,这个是你能直接查看到的。/logs/test 是我们容器里的一个地址。

/logs/test 这个地址我们可以通过 命令docker exec -it  b2a4995f0a93  /bin/sh  进入到容器里后查看到。这里千万别搞错了 ,/logs/test可不是linux系统的绝对路径地址。

3, 如果我们修改本机的/home/logs/test/ 下的某个文件的内容,对应的容器里的/logs/test 下的文件内容也会跟着修改。将容器里的目录和宿主机的一个目录关联起来,容器里面目录里面的内容如果修改了,宿主机挂载的目录里面的内容也会跟着修改,而且当容器被删除时,宿主机里面的数据不会消失。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值