栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何创建Docker卷设备/主机路径

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何创建Docker卷设备/主机路径

方法1-复制

要将文件从主机复制到容器

docker cp /path/of/the/file <Container_ID>:/path/of/he/container/folder

上面方法的问题是,它不会保留卷,文件或目录,因为删除容器后它将丢失。建议仅针对临时目的。

方法2-批量安装

将卷从主机转移到容器

步骤1:使用自定义路径创建卷

docker volume create --name my_test_volume --opt type=none --opt device=/home/jinna/Jinna_Balu/Test_volume --opt o=bind

步骤2:安装到容器或群集服务

docker run -d   --name devtest   --mount source=my_test_volume,target=/app   nginx:1.11.8-alpine

我们可以使用.yaml文件执行上述两个步骤

version: '3'services:  nginx:    image: nginx:1.11.8-alpine    ports:      - "8081:80"    volumes:      - my_test_volume:/usr/share/appvolumes:  my_test_volume:    driver: local    driver_opts:       o: bind       type: none       device: /home/jinna/Jinna_Balu/Test_volume

使用docker-compose运行上述yml

docker-compose up -d

注意:在执行docker-compose之前,请创建文件夹路径。

优良作法是更改文件以保持持久性。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/399341.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号