docker

已挂载磁盘的奇怪行为(Linux)
docker

已挂载磁盘的奇怪行为(Linux)

那里! 卷可以自​​行安装吗?和它从当前安装的卷中“窃取”内容. 抱歉,如果我不能更清楚地提出问题,但这是我遇到的问题(在 Ubuntu 16.04 LTS 上): 我正在使用 docker 容器运行一些排序分析,提示以下行: sudo docker run -v /media/mol/hdmol/gatk_data/:/gatk/my_data -it broadinstitute/gatk:latest 因此,正如您在这里看到的,我正在从计算机的文件夹中将卷安装到容器中/media/mol/hdmol/gatk_data/。hdmol是机器上安...

Admin

在 Alpine Linux 中启用 kernel.unprivileged_userns_clone
docker

在 Alpine Linux 中启用 kernel.unprivileged_userns_clone

我正在尝试设置 puppeteer 以在基于 node:alpine 映像的 docker 容器中工作。我无法以特权用户身份运行该映像,因为我正在使用 AWS Fargate(它不允许此选项)。 因此我需要启用用户命名空间克隆,如下所述:https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md#setting-up-chrome-linux-sandbox 我尝试将这一行添加到我的 Dockerfile 中: RUN sysctl -w kernel.unpri...

Admin

Docker 容器入口点抱怨“无法执行二进制文件:Exec 格式错误”
docker

Docker 容器入口点抱怨“无法执行二进制文件:Exec 格式错误”

过去几周,我一直无法通过 docker 运行 Nextcloud。我尝试使用 ownyourbits/nextcloudpi、nextcloud 和 Nextcloud 团队提供的示例 docker-compose 脚本,但它们都会抱怨某些文件无法执行。不过,我确实有其他容器成功运行。 由于这种情况发生在多个容器中,我认为这一定是我的系统的问题。如果我执行进入容器,我可以使用 apt 重新安装受影响的文件并使其正常运行。但是,当拉出新的容器时,这将被撤消。 尝试示例文件将出现如下错误:objdump: /usr/bin/jq: file format n...

Admin

ulimit -f 控制docker容器的外部主机卷的文件大小?
docker

ulimit -f 控制docker容器的外部主机卷的文件大小?

我正在 Unix (AWS EC2) 上的 Docker 容器中运行数据库 (CouchDB)。对于数据库文件,我创建了一个“外部”(即容器外部,但在同一主机上) 卷,该卷安装到 Docker 容器内的数据库。 ulimit -f 是否控制/限制此数据库在 Docker 容器内运行但保存到主机上的“外部”卷的文件的文件大小?我能找到的唯一信息表明 ulimit -f 仅限制通过“shell 或其子级”运行的文件的参数。Docker 容器是否被视为通过 shell 运行? 如果这不起作用,还有其他方法可以限制我的情况的文件大小吗? ...

Admin

我想将我的 ssh 连接转发到我的 docker 容器,在那里我运行 gitlab
docker

我想将我的 ssh 连接转发到我的 docker 容器,在那里我运行 gitlab

我可以通过提供特定的端口号来 ssh 到我的 docker 容器,如下所示: ssh -p 8080 [email protected] 这工作正常,我得到了这个: Welcome to GitLab, @malinda! Connection to 192.168.0.94 closed. 但我想在不提供端口的情况下进行 ssh: ssh [email protected] 在我的docker容器中我已将我的ssh端口(22)映射到我的主机的端口(8080)。 到目前为止,我尝试通过在此路径中添加用户帐户 ssh 配...

Admin

Openconnect + Docker - VPN 连接上没有互联网连接
docker

Openconnect + Docker - VPN 连接上没有互联网连接

我一直在使用 Openconnect 和 Docker 创建一个容器,该容器允许访问外部数据库以进行开发。但是,当我通过 Openconnect VPN 连接时,似乎无法连接到任何东西。 连接到 VPN 之前: root@932386ed6d5f:/# apt-get update Hit:1 http://ppa.launchpad.net/ondrej/php/ubuntu bionic InRelease Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease ...

Admin

Smokeping 未知变量‘菜单’
docker

Smokeping 未知变量‘菜单’

我正在尝试在容器中设置 smokeping。它在 alpine 上运行。但我收到以下错误:错误:/config/Probes,第 7 行:未知变量“menu” 有人知道如何解决这个错误吗? *** Probes *** + FPing binary = /usr/sbin/fping menu = Top title = Ping ...

Admin

将 HTTP 请求发送到另一个仅本地主机的 Docker 容器?
docker

将 HTTP 请求发送到另一个仅本地主机的 Docker 容器?

我正在构建一个新的微服务,这是一个 Python Flask 应用程序,由 gunicorn 提供前端,可以接收和响应 HTTP get 请求。它有点像外部 API 的本地代理服务。我在端口 5000 上运行 gunicorn 应用程序。我想将端口重新映射到与我的其他服务类似的端口,但我还想限制此容器,以便它只能由我主机上的其他容器访问,我永远不希望外部世界可以访问此容器。但是,它需要能够进入外部世界才能发出 API 请求。 所以我想我应该绑定一个与我的容器使用的端口一致的端口,并通过像下面这样运行容器将其限制到本地主机: docker run --na...

Admin

通过 libinput 检测特权容器内新连接的键盘
docker

通过 libinput 检测特权容器内新连接的键盘

我在 Raspberry Pi 上的 Docker 中运行 GUI 应用程序。我需要在该应用程序中使用键盘。 到目前为止,我已经达到了这样的程度,即以特权身份运行容器,并将 /run/udev 安装到它,这样即使断开连接并重新连接也可以检测到键盘。 docker run -d --privileged -v /run/udev:/run/udev:ro <image> 因为它具有特权,如果我执行到容器中,我就可以看到键盘设备: ls /dev/input by-id by-path event0 event1 event2 e...

Admin

docker export import 用于 windows 容器
docker

docker export import 用于 windows 容器

实际上,不支持 Windows 容器的导出选项。 还有其他方法可以将图像传输到另一个主机吗? 我没有使用 docker hub。 ...

Admin

Docker build --ssh 不转发 id_rsa
docker

Docker build --ssh 不转发 id_rsa

我正在尝试构建一个用于自动部署的docker镜像,所以我想从私有bit bucket repo(git)克隆应用程序代码。 但是当我尝试构建图像时,我总是收到来自 git clone 的身份验证错误。 不确定是否相关,但我使用的主机正在运行 Ubuntu 18.04 和 Docker 18.09.7,构建 2d0083d 这是我的Dockerfile: # syntax=docker/dockerfile:experimental FROM nvidia/cuda:10.0-cudnn7-devel-ubuntu18.04 as devel_stag...

Admin

Hyper-V 中的 Docker 中的 KVM
docker

Hyper-V 中的 Docker 中的 KVM

上面有一个使用 Hyper-V 创建的 VM。在这个 VM 中,我们运行一个 Docker 容器。在这个 Docker 容器中,我们运行 KVM。尝试使用此 KVM 创建新的 Windows VM 时,会显示以下错误: > root@0a25149f706c:/var/log/libvirt# cat libvirtd.log 2019-11-05 > 10:54:56.137+0000: 5201: info : libvirt version: 4.0.0, package: > 1ubuntu8.13 (Christian Ehrh...

Admin

Docker 容器不使用主机 /etc/resolv.conf
docker

Docker 容器不使用主机 /etc/resolv.conf

每配置容器 DNS,docker 容器应该有主机 /etc/resolv.conf 的副本并使用它。由于某种原因,我无法找出原因,这在我的计算机上不起作用。 $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN # 127.0.0.53 is the systemd-...

Admin