Tag: configuration

Mac OS X和Docker 1.9.1不安全的registry位置

我正在尝试configuration我的Docker实例,以允许我的Mac上的不安全的registry。 但是,在Docker的新安装中,我无法find要放置的configuration文件 –insecure-registry主机:端口 我在某些地方看到把它放在/ etc / default / docker文件中,但文件夹的默认不存在。 我甚至尝试在/ etc / defaults目录中重新创build一个docker文件无济于事。 我真的可以用一些见解。 谢谢。

通过导出/导入移动Docker容器:丢失像启动命令一样的configuration

我想将容器从一个主机移动到另一个主机。 容器已经更新了文件系统中的数据,所以我不想移动原始图像(docker save),而是使用docker export来移动容器。 所以我用 docker export l4bnode > l4bnode.tar 在旧主机上,将该文件复制到新主机,然后导入映像 cat l4bnode.tar | docker import – andi/l4bnode 在新的一个。 但是..它看起来像我在Dockerfile中的所有configuration数据(并且我也可以在运行容器时指定/在命令行中指定)丢失。 我试过了 docker run andi/l4bnode 并得到 docker: Error response from daemon: No command specified. 使用docker检查,我看到导入的图像上的所有数据是空的,虽然它是在导出的正在运行的容器上设置的。 我主要是缺less启动命令,工作目录,环境variables和暴露的端口(其中一些我必须改变,然后由于迁移和新的环境)。 如何在新主机上应用原始configuration,或者最好是正确迁移它?

所有的WSO2 API Manager的configuration都保存在数据库中吗?

假设一个WSO2 API Manager Docker实例连接到一个单独的数据库(如MySql),这个数据库没有被docker化。 说一些APIconfiguration是在APIpipe理器中进行的(就像在GitHub中引用一个Swagger文件一样)。 假设某人重build了WSO2 API Manager Docker镜像(例如修改CSS文件),以前的configuration仍然可以从单独的数据库中获得吗? 还是必须重新configuration新的Docker实例中的所有内容? 换句话说,如果需要重新configuration一切,有没有一个简单的方法来做到这一点? 自动的东西?

autoconfconfiguration警告:/ usr / bin / file:没有这样的文件或目录

当我在Ubuntu操作系统(16)中使用我的configuration时,似乎没有问题。 我已经安装了autoconf工具和依赖项。 当我在Ubuntu(16或最新)运行相同的configuration文件问题是,我没有安装任何autotools。 我收到以下错误信息。 ./configure: line 7022: /usr/bin/file: No such file or directory 这对构build过程是无害的。 我只是想了解发生了什么。 configuration文件: 7022 case `/usr/bin/file conftest.o` in 7023 *32-bit*) 看起来我的docker没有/ usr / bin /文件。 哪个Ubuntu软件包包含文件实用程序。 find有关'/ usr / bin / file'的有用信息的问题是该文件是一个常见的术语,find更多的信息并不容易。 在我的系统与文件实用程序,我可以从文件的手册页获得以下信息: AVAILABILITY You can obtain the original author's latest version by anonymous FTP on ftp.astron.com in the direc‐ tory /pub/file/file-X.YZ.tar.gz. […]

如何更改cassandra dockerconfiguration

我从cassandra集线器安装了cassandra并成功运行。 root@localhost$ docker ps | grep cassandra 2925664e3391 cassandra:2.1.14 "/docker-entrypoin…" 5 months ago Up 23 minutes 0.0.0.0:7000-7001->7000-7001/tcp, 0.0.0.0:7199->7199/tcp, 0.0.0.0:9042->9042/tcp, 0.0.0.0:9160->9160/tcp, 0.0.0.0:32779->7000/tcp, 0.0.0.0:32778->7001/tcp, 0.0.0.0:32777->7199/tcp, 0.0.0.0:32776->9042/tcp, 0.0.0.0:32775->9160/tcp 我用这个cassandra连接我的应用程序。 我需要使用密码authentication连接到cassandraforms我的应用程序。 我必须为此无法密码身份validation,我在/etc/cassandra/cassandra.yaml图像中获取/etc/cassandra/cassandra.yaml文件。 我必须遵循身份validationconfiguration启用此。 有没有办法用docker start或docker run命令覆盖这个更改?

编译期间依赖项无法看到它的configuration

我正在尝试在Docker容器中打包应用程序。 它依赖于可authablehex包。 运行时: docker build –tag "testing:0.1" –file Dockerfile . …我收到以下编译错误: == Compilation error on file lib/authable/repo.ex == ** (ArgumentError) missing :adapter configuration in config :authable, Authable.Repo lib/ecto/repo/supervisor.ex:50: Ecto.Repo.Supervisor.compile_config/2 lib/authable/repo.ex:6: (module) (stdlib) erl_eval.erl:670: :erl_eval.do_apply/6 could not compile dependency :authable, "mix compile" failed. You can recompile this dependency with "mix deps.compile authable", update it with "mix […]

如何从泊坞窗图像中排除应用程序设置(并将其添加到容器中)?

我已经构build了我的ASP.NET Core网站,我可以将其部署到Docker镜像中,并将其作为容器运行。 直到我想将它移动到具有不同configuration设置的公共服务器(如db连接string)之前,所有内容都是一片哗然。 configuration文件(appsettings.json)在图像中烘焙。 有没有办法从映像中排除它们,并在启动容器时将它们挂载到相应的目录中?

java应用程序在kubernetes中的应用程序configuration

我是新来的Java和K8,我对如何处理我的Java应用程序的应用程序configuration有一些怀疑。 我有一个春季启动应用程序,其他三个使用野蛮。 所以,他们都得到了硬编码的应用程序configuration,启动它们时只需使用如下所示: java -Dswarm.project.stage=development -jar foobar/target/foobar-swarm.jar 除了具有由应用程序configuration数据组成的application.properties文件的spring启动。 所以基本上这三个Java应用程序已经支持两个文件(我知道是不是): – project-stages.yml – standalone.xml 而当开发人员想要部署到生产时,他使用: java -Dswarm.project.stage=production -jar foobar/target/foobar-swarm.jar 而现在我们来到kubernetes,它有三种处理应用程序configuration数据的方式: 1.) Env variables 2.) Config maps 3.) Secrets 我正在考虑使用configmaps而不是envvariables,因为它们有更多的好处 。 所以,开发人员给了我用外部文件覆盖这些硬编码variables的可能性: Dsystem.properties.file = / var / foobar / environment.properties 但是我仍然用外部文件覆盖硬编码的文件,而且我对这个解决scheme不满意! 所以,我基本上看在build议可以这些硬编码的文件提供外部和填充configuration文件在K8 – 什么是处理在K8世界的configuration文件的最佳做法? Tnx,Tom

Codeship Jet:将envvariables传递给docker-compose文件

我有这样的内容docker-compose.yml : version: '3' services: some_service: build: dockerfile: Dockerfile ports: – '8080:${PORT}' 我有我的codeship-steps.yml与: – type: parallel steps: – service: some_service command: printenv 另外,我有.env文件: PORT=8080 而当我试图在本地jet steps运行时出现错误: strconv.ParseInt: parsing "${PORT}": invalid syntax 我试图以不同的方式传递这个envvariables,但是我没有成功。 是否有可能在所有.env或.envvariablesCodeGo.net,只适用于泊坞窗内的应用程序,而不是configuration?

Python Web应用程序项目结构和Docker支持

描述 比如,我有一个下面的烧瓶项目结构: ├ project_root/ ├── .gitignore ├── README.md ├── docs ├── requirements.txt ├── yourapp │ ├── templates/ │ ├── static/ │ ├── migrations/ │ ├── config.py │ ├── app1/ │ │ ├── __init__.py │ │ ├── controllers.py │ │ ├── forms.py │ │ └── models.py │ ├── app2/ │ │ └── … │ └── app.py […]