docker相关内容

如何通过 Docker 在 MongoDB 上启用身份验证?

我想为 mongodb:latest 启动一个 docker,但只允许某些用户访问某些 db(s)(即启用 --auth).任何人都不应访问 mongodb!作为 docker 启动的一部分,我应该如何执行此操作? 顺便说一句,data directory 在启动过程中使用以下命令位于主机上:-v/my/own/datadir:/data/db. 解决方案 如果你看看: htt ..
发布时间:2021-12-05 18:08:41 其他开发

如何在启动时为 MongoDB 容器创建数据库?

我正在使用 Docker,我有一个包含 PHP、MySQL、Apache 和 Redis 的堆栈.我现在需要添加 MongoDB,所以我正在检查 Dockerfile最新版本以及docker-entrypoint.sha> 来自 MongoDB Dockerhub 的文件,但我找不到设置docker-compose.yml 文件中容器的默认数据库、管理员用户/密码和可能的身份验证方法. 在 ..
发布时间:2021-12-05 17:55:31 其他开发

如何使用 docker-compose 为 mongo 数据库做种?

我正在尝试分发一组在多个链接容器中运行的连接应用程序,其中包含需要的 mongo 数据库: 分发包含一些种子数据; 允许用户添加其他数据. 理想情况下,数据也将保存在链接的数据卷容器中. 我可以使用不挂载任何卷的 mongo 基础实例将数据放入 mongo 容器(dockerhub 图像:psychemedia/mongo_nomount - 这本质上是基本的 mongo Do ..
发布时间:2021-12-05 17:48:12 其他开发

如何在多主机之间创建docker覆盖网络?

我一直试图在两台主机之间创建一个覆盖网络,但没有成功.我不断收到错误消息: mavungu@mavungu-Aspire-5250:~$ sudo docker -H tcp://192.168.0.18:2380 network create -d overlay myapp来自守护进程的错误响应:500 内部服务器错误:无法解析地址空间“GlobalDefault"池“子池"的池请求:找不到 ..
发布时间:2021-12-03 13:42:37 服务器开发

将主机端口转发到 docker 容器

Docker 容器访问端口是否可以由主机打开?具体来说,我在主机上运行了 MongoDB 和 RabbitMQ,我想在 Docker 容器中运行一个进程来侦听队列并(可选)写入数据库. 我知道我可以将端口从容器转发到主机(通过 -p 选项)并从 Docker 容器内连接到外部世界(即互联网),但我不想暴露 RabbitMQ以及从主机到外界的 MongoDB 端口. 编辑:一些说明: ..
发布时间:2021-12-03 13:39:48 服务器开发

如何从容器本身获取 Docker Linux 容器信息?

我想让我的 docker 容器 了解它们的配置,就像您可以通过元数据获取有关 EC2 实例的信息一样. 我可以使用(前提是 docker 正在监听端口 4243) curl http://172.17.42.1:4243/containers/$HOSTNAME/json 获取它的一些数据,但想知道是否有更好的方法至少获取容器的完整 ID,因为 HOSTNAME 实际上缩短为 12 个字 ..
发布时间:2021-12-03 13:28:42 服务器开发

如何在 Minikube 中使用本地 docker 镜像?

我有几个 docker 镜像要与 minikube 一起使用.我不想先上传然后下载相同的图像,而不是直接使用本地图像.我该怎么做? 我尝试过的东西: 1.我尝试运行这些命令(分别删除 minikube 的实例并重新开始) kubectl run hdfs --image=fluxcapacitor/hdfs:latest --port=8989kubectl run hdfs --ima ..
发布时间:2021-12-03 13:24:29 服务器开发

Docker 容器的运行时性能成本是多少?

我想全面了解 Docker 容器的运行时性能成本.我发现对 网络的引用据说慢了大约 100µs. 我还发现提到运行时成本“可以忽略不计"和“接近于零",但我想更准确地了解这些成本是多少.理想情况下,我想知道 Docker 以性能成本抽象什么,以及在没有性能成本的情况下抽象的东西.网络、CPU、内存等 此外,如果有抽象成本,有没有办法绕过抽象成本.例如,也许我可以直接挂载磁盘而不是在 D ..
发布时间:2021-12-03 13:21:46 服务器开发

Docker 无法连接到 docker 守护进程

在我将 Docker 版本更新为 0.8.0 后,我在输入 sudo docker version 时收到一条错误消息: 客户端版本:0.8.0Go 版本(客户端):go1.2Git 提交(客户端):cc3a8c82014/02/19 12:54:16 无法连接到 docker 守护进程.'docker -d' 是否在这台主机上运行? 我已经按照说明输入了命令 sudo docker -d,然 ..
发布时间:2021-12-03 13:14:58 服务器开发

探索 Docker 容器的文件系统

我注意到使用 docker 我需要了解容器内发生的事情或其中存在哪些文件.一个例子是从 docker 索引下载图像 - 您不知道图像包含什么,因此无法启动应用程序. 最理想的情况是能够通过 ssh 进入它们或类似的东西.是否有工具可以做到这一点,或者我认为我应该能够做到这一点对 docker 的概念化是错误的. 解决方案 这里有几个不同的方法... A) 使用 docker e ..
发布时间:2021-12-03 13:09:44 服务器开发

Windows 容器可以托管在 Linux 上吗?

是否可以在 Linux 上运行 Windows 容器?该场景基于一个用 .NET(旧网络)和 Linux 用户编写的应用程序,该用户希望使用 Docker 运行该应用程序以提供 net462code> 在 localhost 上编写的 API. 我使用的是 Docker Desktop for Windows 的测试版. 如果不能,那么为什么 Windows 可以运行 Linux 容器 ..
发布时间:2021-12-03 13:06:53 服务器开发

ng serve 无法在 Docker 容器中工作

我有这个 Docker Compose 配置,我只需在其中创建一个 NodeJS 容器并安装 Angular里面的 CLI. 在 docker-compose up -d 之后,我可以使用 docker-compose run node bash 在容器内进行 SSH 连接.ng new 完美运行,但 ng serve 似乎不起作用.它已正确启动,控制台中没有错误.但是,如果我访问 loca ..
发布时间:2021-12-02 20:53:16 其他开发

使用 Docker-Compose 时如何执行 Django 数据库迁移?

我已经按照 Docker 站点上的 Django 快速入门说明设置了一个 Docker Django/PostgreSQL 应用程序. 我第一次运行 Django 的 manage.py migrate,使用命令 sudo docker-compose run web python manage.py migrate,它按预期工作.数据库构建在 Docker PostgreSQL 容器内就好 ..
发布时间:2021-12-02 19:41:40 其他开发

React 应用程序退出 docker 容器,退出代码为 0

我正在尝试使用 nginzx、flask 和 react 创建 docker-compose 设置.我用 react-create-app (https://github.com/facebook/create-react-app) 并且尚未对其进行任何更改. 我用于反应应用程序的 Dockerfile 是: 来自节点:10工作目录/usr/src/app# 安装应用依赖# 通配符用于确保 ..
发布时间:2021-12-02 10:20:48 其他开发

Docker-compose:npm 安装成功后卷中不存在 node_modules

我有一个提供以下服务的应用: web/ - 在端口 5000 上保存并运行 Python 3 Flask Web 服务器.使用 sqlite3. worker/ - 有一个 index.js 文件,它是一个队列的 worker.Web 服务器使用 json API 通过端口 9730 与此队列交互.worker 使用 redis 进行存储.worker 还在本地将数据存储在文件夹 work ..
发布时间:2021-12-01 21:56:38 其他开发

在 docker 中部署一个最小的 Flask 应用程序 - 服务器连接问题

我有一个应用程序,它唯一的依赖项是烧瓶,它在 docker 之外运行良好,并绑定到默认端口 5000.这是完整的来源: from flask import Flaskapp = Flask(__name__)app.debug = True@app.route('/')定义主():回'你好'如果 __name__ == '__main__':应用程序运行() 问题是,当我在 docker 中部 ..
发布时间:2021-11-30 23:43:35 Python

Docker pull “意外的 EOF"

我在使用 docker 时遇到了问题.场景是这样的:我们使用Codebuild+Packer+docker创建AMI,用于deploy.在这一步中,我们从人工制品中提取图像,并且除了提取 >1Gb.多次重试后失败并显示错误:下载失败,重试:未知 blob,然后是“意外 EOF".你遇到过这样的问题吗?任何意见或建议都非常感谢. 解决方案 这主要是因为网络弱(因为我用的是移动热点) 配 ..
发布时间:2021-11-28 22:26:31 其他开发