Tag: 桑巴

你如何连接到在本地Docker容器中运行的Samba?

我正在使用Vagrant和Docker提供程序(Docker for Mac)来设置开发环境。 共享文件夹设置将Docker卷设置为在Docker容器中的主机操作系统上安装我的源代码。 问题是,性能是不可行的慢。 只需下载我的项目的软件包就可以在100分钟内将CPU打到100%。 我的目标是在容器中运行Samba,并连接我的macOS主机Samba共享。 我已经在容器中安装并configuration了Samba,但是在我的主机操作系统上它不可见。 我的问题是:Dockernetworking设置有问题吗? 例如,在VirtualBox中,您需要添加一个主机专用的networking适配器才能工作。

无法在MAC主机上修改容器上的samba共享文件

我正在运行docker集装箱。 拱桥Linux在那里运行。 在容器内部,我有一些文件夹/文件,我想从我的MAC访问。 我正在使用samba共享将文件从容器共享到我的MAC。 到目前为止,它的工作,以便我可以看到的文件,浏览并打开它们。 问题是我无法修改它们,每次我尝试这样做,我都会被拒绝。 看到的权限说,我有我已经共享的文件夹的rwx ,但该文件夹内的文件只有r –权限。 (从容器内部查看) 在创build共享之前,我还创build了一个名为User1的新用户,并在使用mount_smbfs进行挂载时使用该用户 。 我的smb.conf有以下设置: [myshare] comment = development path = /tmp valid users = User1 browseable = yes writeable = yes guest ok = no create mask = 0775 directory mask = 0775 force user = User1

docker共享文件夹从容器到主机系统

我有一个代码的容器。 此容器在生产服务器上运行。 我怎样才能共享文件夹与这个容器中的代码到我的本地机器? 可能在Samba服务器上,然后用我的机器上的代码装载(cifs)这个文件夹? 可能是一些例子…

如何查看Docker容器的命名空间范围以select正确的Samba域成员idmap范围?

我在一个Docker容器中创build了Samba域成员文件共享服务器,但实际上我不确定我用于Samba的命名空间范围是否是最佳的,因为在某些时候,我总是有一些有关该范围的错误,我一直试图,直到它工作! 我不敢肯定,但是我认为这个问题是因为Samba在Docker容器内runnung,这意味着我只有一个特定的Namespaces范围才能使用。 有人可以告诉我如何查看用于Docker容器的名称空间吗? 我试过这个,但它不工作,因为我找不到uid_map文件。 cat /proc/$(docker inspect -f '{{ .State.Pid }}' redis-userns)/uid_map

在Windows和Samba / CIFS上的Docker

我很好奇,是否有更简单的方法来完成我最终的工作:在Windows上的一个Docker容器,用cifs / smb / samba卷装载。 唯一的办法就是设置一个虚拟机(Ubuntu),使用Docker插件(NetShare),然后用一个用户帐户和权限来configuration所有的东西(在ubuntu虚拟机上用相似的PUID和PGID设置一个新的用户ID作为可以在smb共享上读/写的用户)。 然后,我必须确保容器启动正确的PUID和GUID,像声纳docker图像提到: linuxserver / sonarr 我尝试在Dockerfile中使用fstab,autofs和直接mount -t cifs命令,但是听起来不像这样,因为根据读取的内容我们无法在虚拟化进程中装入容器。

如何让Dockerfile COPY sambapath文件

我有一个来自桑巴的文件。 我想build立我自己的Dockerfile来在第一次初始化docker build期间从samba复制这个文件。 是否有可能包括桑巴链接到Dockerfile? 或者我真的必须挂载外部的samba链接,并在Dockerfile中做一个简单的COPY?

在Docker Swarm中装载Azure存储

我已经成功地build立了一个Azure规模的docker群,都很好。 现在,我需要在我的容器上安装一个Azure存储设备来使用我的应用程序,这是事实。 简单的“docker运行”,因为我可以添加function; 但这不能通过“docker服务创build”来实现。 我有什么可能在我的容器的自动调节节点上安装存储共享(CIFS / Samba)? 提前致谢。