2021-04-14

DOCKER 存储卷

docker commond
引擎版本检查
docker engine check 
引擎更新
docker engine update --version 19.03.5


docker image
docker image ls
docker image history 
docker image prune ##删除不使用的镜像


docker plugin ##管docker插件
docker config ##
    create 创建配置文件
    inspect 
    ls
    rm
    
docker system 系统管理

docker builder ##构建镜像 清楚构建缓存
    build 
    prune 删除缓存
    
    
container 容器管理命令

    trust
    
docker network ##docker 网络

dcoker exec 


停止容器 重新启动容器 文件还是存在的
删除容器(加入对镜像修改) 重启镜像数据消失


容器持久卷
docker volume
    create
    inspect
  ##创建卷
  docker volume create --name myvolume
  ##查看卷
  docker volume inspect myvolume
  ##将卷挂载给容器
  docker run -itd --name dockername -v $myvolume:/data:rw $images:$version
删除容器后卷数据还在
    第二种挂载卷到容器 不需要创建卷 docker volume ls 查询不到
   docker run -itd --name cc -v /tmp:/data:rw images:version


docker 博略磨


共享volume
--volume-from 容器名称 :多个容器使用相同volume

方式一:使用同一个卷目录
docker run -itd --name server01 -v vtest:/data images:version
docker run -itd --name server02 -v vtest:/data images:version

方式二:--volumes-from

[root@broker ~]# docker run -itd --name server01 -v vtest:/data bulletin:1.0
c99bf53d1da821be9c8e3c70c0adb97ecdc5a32680bdb2e33483826aa72258ef

[root@broker ~]# docker run -itd --name server02 --volumes-from server01 bulletin:1.0
5ec5217b17053478def12c5b25d01d86d7113df6e9852b6516a905a55fccef6a

#将server01 容器所挂载的卷同步给server02

进入容器查看

[root@broker ~]# docker exec -it server02 bash
root@5ec5217b1705:/usr/src/app# cd /data/
root@5ec5217b1705:/data# echo 5555 >> 1.txt
root@5ec5217b1705:/data# exit
exit
[root@broker ~]# docker exec -it server01 bash
root@c99bf53d1da8:/usr/src/app# cd /data/
root@c99bf53d1da8:/data# cat 1.txt 
5555
root@c99bf53d1da8:/data# 
 

删除VOLUME

#

docker volume rm
##宿主机目录无论容器删除还是停止都无法删除宿主机卷目录
[root@broker ~]# docker run -itd --rm --name server03 --volumes-from server01 bulletin:1.0
2775cbdae0f6b710f25c331dd7b430c38815a6a3a891bf0fa2a60e5419b9f328
 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值