Tag: dockerfile

有没有人知道包含MySQLtesting框架,版本2.0的docker图像?

我需要为一个工作应用程序提供一些SQL查询,这些应该与testing用例一起使用。 我从最新的图像创build了一个Mysql容器,但是它不包含testing框架。 据Mysql网站介绍,服务器可以有或没有这个框架下载。 所以我找不到这个官方的图片。 我一直在寻找这个形象,我似乎无法find它。 searchstring是“邪恶的”,结果与主题无关。 我不熟悉Docker和Mysql。 任何帮助深表感谢。

heroku审查应用程序:部署docker集装箱

我想创build我的开放源代码应用程序,已经有一个docker文件的审查应用程序。有没有什么办法可以编写一个app.json文件来部署一个Docker容器为审查应用程序的新请求? 或有任何方式来使用Heroku的容器registry和运行时检查应用程序?

Docker化已经存在的应用程序和数据库

我正在尝试Dockerize已经创build的应用程序(包括数据库)。 我有适当的文件: 泊坞窗,compose.yml dockerfile requirements.txt 我在数据库部分有问题 – 如何configurationdocker-compose.yml文件指向已经创build的数据库? 这就是为什么我问 – 我对Docker的理解 – 是你创build你的基本应用程序 – 然后“Dockerize”它或打包成一个你可以分发的图像。 我是一个初学者 – 所以这可能是我不理解的原因。 这是我目前的docker-compose.yml: version: '2' services: db: image: postgres:9.6 environment: – POSTGRES_USER=postgres – POSTGRES_PASSWORD=qwerty – POSTGRES_DB=ar_db ports: – "5433:5433" web: build: . command: python2.7 manage.py runserver 0.0.0.0:8000 volumes: – .:/code ports: – "8000:8000" depends_on: – db 和dockerfile: ############################################################ # […]

如何“dockerize”Flask应用程序?

我有Flask应用程序命名为rest.py,我有dockerize,但它没有运行。 #!flask/bin/python from flask import Flask, jsonify app = Flask(__name__) tasks = [ { 'id': 1, 'title': u'Buy groceries', 'description': u'Milk, Cheese, Pizza, Fruit, Tylenol', 'done': False } ] @app.route('/tasks', methods=['GET']) def get_tasks(): return jsonify({'tasks': tasks}) if __name__ == '__main__': app.run(debug=True) Dockerfile如下 FROM ubuntu RUN apt-get update -y RUN apt-get install -y python-dev python-pip COPY […]

在DockerFile中dynamic获取JAR文件名

我是Docker的新手。 我使用的是spring引导,当我们使用maven构build项目时,它将创buildjar文件,如app-.jar,然后使用DockerFile中的ADD命令来处理这个jar文件。 现在,如果我在pom.xml中更改版本号,那么我需要手动更新DockerFile中的JAR文件名。 无论如何,我可以dynamic获取pom.xml中的版本号,并在DockerFile中自动更新JAR文件名?

sbt-native-packager是可以使用本地文件系统泊坞窗图像作为基础图像

目前使用的是sbt-native-packager v 1.2.1,默认情况下使用openjdk基本的docker镜像,如http://www.scala-sbt.org/sbt-native-packager/formats/docker.html 环境设置 “dockerBaseImage用作运行应用程序的基础的映像,它应该在chown,mkdir的path中包含二进制文件,有一个可发现的java二进制文件,并包含由daemonUser(默认情况下,守护进程)configuration的用户。 我想知道是否有可能从文件系统使用本地映像而不是简单地指向“./my-Dockerfile”之类的东西?

使用Docker为开发环境设置MySQL

尝试设置一个docker mysql服务器与phpmyadmin和一个现有的company_dev.sql文件导入,努力dockerize我的开发环境。 我的第一个问题是我怎么去设置呢? 我需要指定一个操作系统,例如在我的Dockerfile中的Ubuntu,然后添加sudo apt-get install mysql-server并安装phpmyadmin? 或者,我最好从Docker仓库运行一个现有的docker图像,并build立它? 在对这个数据库进行CRUD操作时,我想保存它的状态以备后用。 将使用docker提交适合这个用例? 我知道使用dockerfile是最佳实践。 我感谢任何build议。

在使用Razor捆绑时,ASP.NET MVC5 Dockerized会抛出COMExceptionexception

我们试图dockerize我们的ASP.NET MVC5应用程序,并在第9行得到了以下错误。在处理捆绑之前,我们遇到了同样的问题,但是这次与docker,我们不知道是否是项目方面的问题,或者dockerfile中缺less依赖引起的。 dockerfile很简单,只使用FROM microsoft/aspnet作为基础镜像。 我们的应用程序的Web API部分运行良好,但没有一个页面内容会渲染通过这第一个捆绑的CSS资产。 使用VS17将源文件发布到文件系统并进行预编译。 Exception from HRESULT: 0x800A1390 … Line 7: <title>@ViewBag.Title</title> Line 8: @RenderSection("styles", required: false) Line 9: @Styles.Render("~/Content/css") Line 10: @Styles.Render("~/Content/cssstylesheets") Line 11: @Styles.Render("~/Content/Select") — Source File: C:\inetpub\wwwroot\Views\Shared\_LoginLayout.cshtml Line: 9 有没有人见过同样的问题? 谢谢!

Docker文件适用于vscode和Visual Studio 2017

您好我正在与Windows和Mac作为select的开发机器的团队合作。 我们正在创build一个在Docker容器中运行的dotnetcore应用程序。 我有各种各样的问题试图运行Docker容器中的应用程序使用Visual Studio 2017生成的DockerFile。有没有人有这样的运气? 那些使用visual studio 2017的用户希望使用这些function,以及那些想用vscode开发的function。 这是由Visual Studio 2017生成的Dockerfile.dev FROM microsoft/aspnetcore:2.0 ARG source WORKDIR /app EXPOSE 80 COPY ${source:-obj/Docker/publish} . ENTRYPOINT ["dotnet", "magic-service.dll"] 在Mac上,我在运行时遇到错误 docker-compose -f docker-compose.yml up –build 这简单包含 version: '3' services: magic-service: image: magic-service build: context: ./magic-service dockerfile: Dockerfile.dev 收到的错误是 复制失败:stat / var / lib / docker / tmp / docker-builder810701514 […]

Docker构build在`add-apt-repository:not found`上失败

我的dockerbuild设失败: —> Running in a0d2edd6bf20 /bin/sh: 1: add-apt-repository: not found The command '/bin/sh -c add-apt-repository ppa:jonathonf/ffmpeg-3 && apt-get update && apt install -y libavformat-dev libavcodec-dev libavdevice-dev libavutil-dev libswscale-dev libavresample-dev ffmpeg libav-tools x264 x265' returned a non-zero code: 127 我已经研究了这个问题,它说要安装software-properties-common或python-software-properties 我只是这样做,但错误仍然存​​在。 这是我的Dockerfile直到这一点 FROM ubuntu:16.04 ENV HOME_DIR=/root WORKDIR $HOME_DIR RUN apt-get update && apt-get install -y \ […]