标签:数据持久化 命令解析 war image exe ima busybox 解析 splay
Docker Swarm bind 数据持久化
环境:
一、两种宿主级挂载方式
管理节点:读写挂载
docker service create --mount type=bind,src=<HOST-PATH>,dst=<CONTAINER-PATH> --name myservice <IMAGE>
管理节点:只读挂载
docker service create --mount type=bind,src=<HOST-PATH>,dst=<CONTAINER-PATH>,readonly --name myservice <IMAGE>
二、创建bind 数据持久化
1、管理节点:创建服务并添加bind读写挂载
docker service create --mount type=bind,src=/etc,dst=/data --name test01 busybox ping www.baidu.com
# 创建服务 docker service create # 创建数据卷 type=bind,src=宿主目录,dst=容器目录 --mount type=bind,src=/etc,dst=/data # 服务名 --name test01 # 镜像 busybox # 容器内执行指令 ping www.baidu.com
docker service inspect test02 "Mounts": [ { "Type": "bind", "Source": "/etc", "Target": "/data" } ]
2、工作节点:进入容器测试挂载目录
# 进入容器 docker exec -it e4d7e2d88cab sh
# 测试目录与/etc一致 / # cd /data /data # ls ....
标签:数据持久化 命令解析 war image exe ima busybox 解析 splay
原文地址:https://www.cnblogs.com/xiangsikai/p/9938742.html