Tag: 泊坞窗

Docker – 导出数据库文件

我已经build立了craftman安装程序的工艺cms项目,该工具使用docker来设置一切,包括数据库。 现在我需要导出Db文件,以便可以在远程服务器上构build数据库。 我怎样才能做到这一点? 我曾尝试craftman mysql:backup ,但我收到一个空文件。

大厅gradle java生成CI

我正在尝试为java / gradle(vertx)构build一个大厅CIpipe道。 在使用gradle docker镜像从中央运行构build或在本地运行时(直接使用相同的Docker镜像),我遇到了类似的错误。 PS D:\Development\github\vertx-concourse-gradle> docker run –rm -v .:/project -w /project gradle:3.4-jdk8 gradle build Starting a Gradle Daemon (subsequent builds will be faster) FAILURE: Build failed with an exception. * What went wrong: Failed to create parent directory '/project/.gradle' when creating directory '/project/.gradle/buildOutputCleanup' * Try: Run with –stacktrace option to get the […]

Docker:不能从Dockerfile运行psql命令

我有一个Python / PostgreSQL项目,我试图把它放在一个Docker容器中。 当我尝试在容器内运行psql命令来创build图像时创build用户和数据库时,出现此错误: psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? 这里有一个Dockerfile: FROM python:2.7-slim WORKDIR /app ADD . /app RUN apt-get update && apt-get install -y postgresql postgresql-contrib libgeos-c1 RUN service postgresql start RUN su postgres bash -c […]

Docker – 连接到数据库与续集亲

我已经与使用docker工匠的craftman安装了一个工艺cms项目。 现在我正尝试连接到数据库与续集亲,但我不能。 我已经运行craftman ip命令来获得docker container的IP,在我的情况下是172.17.0.2 ,然后我运行docker ps命令来获取3306/tcp的DB端口。 我试图连接这些设置,然后在sequel pro : Host: 172.17.0.2 Username: root Password: Database: craft Port: 3306 这是docker ps的输出: c29d64fd09ca mariadb:10.1 "docker-entrypoint…" 12 days ago Up 14 hours 3306/tcp forandringsfabrikkencraft_mysql_1 但是,我无法连接。 我怎样才能得到设置连接到数据库在docker?

如何在Docker .NET Core Web应用程序中保存数据?

我无法理解如何在运行Docker的WebApi-app中处理数据。 在我的应用程序中,用户可以上传这样存储的文件: ~\App_Data\accounts\user123\files\<sha256>.bin 没有configuration任何卷,与我的应用程序图像的Docker容器似乎工作正常,写入文件没有任何问题。 现在我想configuration,以便文件结束的地方,我可以明确指定,而不是在默认docker卷文件夹。 我假设我需要创build一个卷映射? 我试图创build一个文件夹,并将其映射到“/ App_Data”。 它仍然像以前一样工作,但我仍然没有看到这个文件夹中的任何文件。 这个文件夹的写权限是否存在问题? 如果没有访问权限,Docker将回退并写入默认卷? 什么用户/组应该有写入权限到这个文件夹? 有没有“docker”用户? 我在Synology NAS上运行这个程序,所以我只使用标准的Docker UI和“添加文件夹”button。 这是我试过的文件夹:

如何从Docker容器访问主机数据库?

我有本地运行的PostgreSQL数据库和一个需要连接的应用程序的Docker容器。 如何从docker内部访问localhost数据库? docker run –rm -e "DATABASE_URL=postgresql://postgres:postgres@127.0.0.1:5432/my_db" –network="host" -p 4000:4000 my_image 以上似乎并没有工作。 这一个: 从Docker容器的内部,我该如何连接到本机的本地主机?

Django – 默认端口0而不是3306 – 无法连接到“127.0.0.1”(61)上的MySQL服务器

我试图运行我的Django服务器,但我得到错误(2003, "Can't connect to MySQL server on '127.0.0.1' (61)") 。 我发现在这个主题中的信息可以通过MySQL端口引起的问题。 我使用SHOW GLOBAL VARIABLES LIKE 'PORT';来检查它SHOW GLOBAL VARIABLES LIKE 'PORT'; 我得到价值0 。 在我看来,这可能是一个原因。 我已经检查my.cnf默认端口,但一切似乎看起来不错, port = 3306 。 我想知道现在该怎么办? 提前致谢。 解决scheme:我在my.cnf文件中评论了线skip-networking 。

如何创build即使我删除docker容器存在的MySQL卷

我使用-v选项创build了使用mysql的docker容器: -v /storage/mysql1/mysql-datadir:/var/lib/mysql 当我删除容器我丢失的数据库保存在/var/lib/mysql 。 我如何创buildmysql的容器与-v选项(查看主机的一切),而不是丢失的数据?

在Docker中重新启动Postgres

我试图使用'docker restart'命令在Docker中重新启动Postgres。 它停了,但我无法启动它。 当我运行“ps -a”命令时,状态显示为“已退出”。 有什么办法可以重新启动吗? 我不想丢失该数据库中的任何数据。 容器在重新启动期间有一个活动连接。 这是造成一个问题吗?

不同的本地主机端口导致Access-Control-Allow-Origin失败

我想在localhost:3000上托pipe一个Docker JavaScript应用程序(RocketChat),并引用正在侦听localhost:5000的python脚本。 运行脚本我得到以下回应: [错误] Access-Control-Allow-Origin不允许源localhost:3000。 [错误]加载资源失败:Access-Control-Allow-Origin不允许使用Origin localhost:3000。 (响应,第0行)[错误]由于访问控制检查,XMLHttpRequest无法加载localhost:5000 / response。 正在执行的请求如下所示: var data = []; var client = new XMLHttpRequest(); if(input.value !== "" && input.value){ data["Type A"] = input.value; } else { data["Type B"] = "not valid"; } client.open("POST", "http://localhost:5000/response", true); client.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); client.withCredentials = false; client.send(data); 如何编辑本地主机以启用Access-Control-Allow-Origin? 所有我能find的答案都提到编辑Node.js,我没有。