Docker的持久化存储和数据共享

volume存储

查看volume列表

sudo docker volume ls

查看详情

sudo docker volume inspect 6ce358b6561136550039f9ec640b1aa0c89dfd05e5ea1c2ec4e2f8a7e37ca011

删除volume

sudo docker volume rm 6ce358b6561136550039f9ec640b1aa0c89dfd05e5ea1c2ec4e2f8a7e37ca011

创建服务并指定volume名称和路径 -v mysql:/var/lib/mysql

sudo docker run -v mysql:/var/lib/mysql -d --name mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=true mys
ql

这种模式下,数据会保存到指定位置,即时删除了容器,数据也会保留,下次创建指定此路径的话,数据会恢复

Bind Mouting

sudo docker run -v $(pwd):/skeleton -d --name flask fanxl12/flask-skeleton

把本地的skeleton映射到容器的skeleton目录,这个时候两边目录的文件会保持同步

将docker中springboot项目日志映射出来

 docker run -v /home/sport/logs/ticket:/logs/ticket -p 5005:5005 --name ticket registry.cn-shanghai.aliyuncs.com/guijj12/sport-notice:latest

这样会将docker中/logs/ticket/下面的日志同步到系统的/home/sport/logs/ticket/下

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值