如何解决我有 Ansible 在 Ubuntu VM 中启动 Docker 容器如何将本地驱动器传递给容器?
我目前拥有 This Ansible playbook,原样来自 github,位于 Hyper-V,第 2 代托管的 Ubuntu 虚拟机中:
定义的唯一额外选项是 letencrypt 信息、密码和映射到 \Nextcloud_data 的数据目录
有两个 VHDx 文件:
- Vhdx1:操作系统 (LVM)
- Vhdx2:\Nextcloud_data
/dev/sda2 = /boot
/dev/sdb = /Nextcloud_data
/dev/sda1 = /boot/efi
我的 fstab 文件中有另外两个使用 cifs-utils 的映射。我想将这些作为本地磁盘传递给 docker,并且通常会在 docker-compose.yaml 文件中执行此操作。
//fs1/sharedfolder
//fs1/sharedfolder2
它们安装在:
/mnt/smbshares/sharedfolder
/mnt/smbshares/sharedfolder2
如何将这些传递给 docker,然后在本地文件夹挂载时传递给 nextcloud?
给定顶部的 Ansible playbook,我应该编辑哪个文件,以及使该文件起作用的语法是什么?
我尝试在 /nextcloud_on_docker/group_vars/all.yml 文件中向本地挂载添加一个变量,并在 /nextcloud_on_docker/roles/docker_container/tasks 中将其称为 -mount /nextcloud.yml 还有很多很多其他不起作用的东西。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。