linux-containers相关内容

使用 Docker for windows 将 windows 驱动器卷挂载到 Linux 容器中

我正在使用 Docker for windows,我想查找 Docker 在 Linux 容器中创建卷的位置? 有人能够执行我想要实现的卷安装吗? 解决方案 如果您只是想将 Windows 路径挂载到基于 Linux 的容器,这里有一个使用基本 docker run 命令的示例: docker run -d --name qbittorrent -v "/f/Fetched Med ..

是否可以在 docker 容器之间共享内存?

我处理一个具有不同进程的应用程序,我被要求包含这些进程以实现更多隔离. 问题在于进程与单个“管理程序"进程共享内存以交换数据(它们使用经典共享缓冲区).这个方案是为了性能需求而实现的,因为它运行在用户空间,所以没有用户空间和内核空间之间的内容切换. 如果我没记错的话,在单个 IPC 命名空间中运行多个 docker 容器是不可能的,但是我不知道单个 docker 容器是否可能属于不同的 ..
发布时间:2021-12-07 12:31:25 其他开发

如何在 docker 容器内使用 sudo?

通常,docker 容器使用用户 root 运行.我想使用不同的用户,使用 docker 的 USER 指令没有问题.但是这个用户应该能够在容器内使用 sudo.缺少此命令. 这是一个用于此目的的简单 Dockerfile: 来自 ubuntu:12.04运行 useradd docker &&回声“码头工人:码头工人"|密码运行 mkdir -p/home/docker &&chown ..
发布时间:2021-12-07 11:45:49 其他开发

如何使用其数据卷备份 Docker 容器?

我一直在使用这个 Docker-image tutum/wordpress 来演示一个 Wordpress 网站.最近我发现图像使用了 MySQL 数据的卷. 所以问题是这样的:如果我想备份和恢复容器,我可以尝试提交一个镜像,然后删除容器,并从提交的镜像创建一个新容器.但是,如果我这样做,该卷将被删除并且我的所有数据都消失了. 必须有一些简单的方法来备份我的容器及其卷数据,但我在任何地 ..
发布时间:2021-12-07 11:28:21 其他开发

如何将端口映射分配给现有的 Docker 容器?

我不确定我是否误解了这里的某些内容,但似乎只能通过从图像创建新容器来设置端口映射.有没有办法将端口映射分配给现有的 Docker 容器? 解决方案 您可以通过直接编辑位于以下位置的 hostconfig.json 文件来更改端口映射/var/lib/docker/containers/[hash_of_the_container]/hostconfig.json 或 /var/snap/d ..
发布时间:2021-12-07 11:15:59 其他开发

如何从主机到运行MySQL服务器的容器执行MySQL命令?

我已按照 https://registry.hub.docker.com/中的说明进行操作_/mysql/提取图像并运行一个容器,在该容器中运行MySQL服务器. 容器正在后台运行,我想运行一些命令. 哪种方法是连接到容器并从命令行执行此命令的最佳方法? 谢谢. 解决方案 您可以使用以下方法连接到mysql容器并运行命令: docker exec -it mysql ..
发布时间:2021-05-02 19:08:21 数据库

使用Docker for Windows将Windows驱动器批量安装到Linux容器中

我在Windows上使用Docker,并且想在Linux容器中找到Docker在何处创建卷? 任何人都可以执行我想实现的批量安装? 解决方案 如果您只是尝试将Windows路径安装到基于Linux的容器,这是使用基本 docker run 命令的示例: docker run -d-名称qbittorrent -v“ / f / Fetched Media / Unsorted ..

如何在多容器Azure App Service中通过SSH连接到不同的容器

我想SSH到在Azure应用服务中创建的容器.这些是基于Linux的容器,并使用Docker Compose将其部署到Azure App Service. 我已遵循 article 以启用SSH.对于其中一个容器(容器A),我可以SSH(为此使用暴露的端口2222、80).但是我也想通过SSH连接到其他容器(容器B).我公开了容器B的另一个端口2223,并按照该文档中的相同步骤进行操作.当我 ..

与Docker Swarm和Docker Stack相比,Docker Compose有什么好处?

据我看,似乎Docker-Compose是一个可在单个主机上创建多个容器的工具,而Docker Swarm是一个可以执行相同操作但具有更多控制权的工具,并且可以在Docker的帮助下在多个主机上堆.我遍历了本教程,也遇到了这个线程: docker-compose.yml与docker-stack.yml有什么区别? 我得出的结论是,当您可以将Docker Swarm与Docker St ..
发布时间:2020-06-29 20:13:22 其他开发

libcontainer vs Docker vs OCF vs runc?

我想更好地理解Docker世界,似乎并不能完全绕开它们之间的差异.我相信,OCF是一种新兴的容器标准,已被 OpenContainers 认可,并且相信,将Docker设置为该标准的第一个参考实现.但是即使那样,我仍然担心Google Gods似乎无法提供以下答案: OCF“标准"到底是什么?只是书面文件?书面API?编译后的C库? 受本标准约束的特定项目有哪些示例?我猜想在没有真正理解" ..
发布时间:2020-06-29 20:13:15 其他开发

如何在Docker容器中使用sudo?

通常,docker容器使用用户 root 运行.我想使用其他用户,使用docker的USER指令没问题.但是此用户应该能够在容器内使用 sudo .该命令丢失. 这是一个用于此目的的简单Dockerfile: FROM ubuntu:12.04 RUN useradd docker && echo "docker:docker" | chpasswd RUN mkdir -p /ho ..
发布时间:2020-06-29 20:13:12 其他开发

在Docker Ubuntu容器中启动Xserver

我在我的容器中安装了最小的Ubuntu,我想让Xserver运行。 我需要XServer,因为我的应用程序需要meshlabserver,它本身需要Xserver。 我安装了xserver-xorg和所有其他软件包,但是当我尝试启动X在容器中通过 / usr / bin / X:0 它说: 致命的服务器错误: (EE)xf86OpenConsole:无法 ..
发布时间:2017-06-11 00:49:25 Linux/Unix

Docker以root身份安装卷

问题描述 我有一个Docker镜像,正在使用卷安装选项执行大量次数。它的内置方式使默认用户没有root权限。然而,我需要确保当我挂载卷时,它被安装为 root ,而不是作为当前工作的用户因为安全性问题。 (不能允许当前工作的非root用户删除已装载卷中的任何文件。) 示例 从主机: docker run -it -v /路径/到/ mount:/ container / m ..
发布时间:2017-06-10 23:28:56 服务器开发

在码头集装箱中嵌入代码或将其作为卷安装?

我是一个最近的docker用户,我即将从我的生产环境中的VM迁移到容器。 但是,我突然意识到,对于我的开发环境和qa环境来说,这是非常理想的。 在我的开发人员和qa上,我挂载了版本化的项目文件夹成为一个python / php(名称它)容器,我认为这个容器为我的代码的“运行服务”。当我更改代码(git commit or else)时,这样可以避免容器历史没有变化。 在生产中,理想的 ..
发布时间:2017-06-10 22:58:57 Linux/Unix