Tag: 窗撰写

使用docker运行symfony2应用程序

我试图运行我的symfony应用程序与docker。 我已经下载了这个捆绑eko / docker-symfony 我有我的docker目录中复制我的symfony项目。 如果我用本地刷新,我有这个错误:找不到文件。 如果我在localhost之后放置81端口,Kibana的页面将会被购买。 当我运行docker ps ,我注意到所有容器的IP都是0.0.0.0 泊坞窗,compose.yml version: '2' services: db: image: mysql ports: – "3306:3306" environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: symfony MYSQL_USER: symfony MYSQL_PASSWORD: symfony php: build: ./php-fpm expose: – "9000" volumes: – ./symfony:/var/www/symfony – ./logs/symfony:/var/www/symfony/app/logs links: – db nginx: build: ./nginx ports: – "80:80" links: – php volumes_from: – php […]

从Java项目的Docker镜像运行集成testing

我是Docker的新手,目前正在使用Docker进行构build和部署。 我已经在我的Windows 10机器上安装了Docker for Windows,并且当前正在Windows环境中运行docker。 我正在使用Jenkins创build一个项目的Docker镜像,其中包含了集成testing。 我需要在Jenkins中创build新的Job,这将从以前的作业中获取Docker镜像,并在此映像上运行Integrationtesting,而不是在代码库上运行。 我不确定我们是否可以在Windows上使用它。 我在网上search,但没有find任何文章或教程解释如何实现这一目标。 有人可以帮助我解决这个问题或指导我一个解决scheme,我可以参考。 谢谢 Vikeng

Docker Django无法连接到服务器:连接被拒绝

我是Docker的新手,我正在尝试使用docker-compose和docker-machine将我的Django rest API放入Nginx,Gunicorn和Postgres的容器中。 以下教程: https : //realpython.com/blog/python/django-development-with-docker-compose-and-machine/ 我的大部分代码与教程( https://github.com/realpython/dockerizing-django )相同。 有一些小的名字变化。 这是我docker-compose.yml (为了debugging目的,我把gunicorn命令改成了runserver) web: restart: always build: ./web expose: – "8000" links: – postgres:postgres – redis:redis volumes: – /usr/src/app – /usr/src/app/static env_file: .env environment: DEBUG: 'true' command: /usr/local/bin/python manage.py runserver nginx: restart: always build: ./nginx/ ports: – "80:80" volumes: – /www/static volumes_from: – web links: […]

访问docker容器mysql数据库

我想从我的docker主机到容器访问MySQL数据库。 这是我自己的dockerfile,在3306端口安装一个数据库。我用docker-compose启动docker,我的compose文件在3306 container port上映射3308主机端口。 我可以像这样从主机访问mysql: mysql -h localhost -P 3308 -u root -pMyPassword 它运行良好,但是我不明白为什么我不能从我的容器中看到任何数据? 从容器内部,我有一个testing数据库,我可以连接到没有任何问题。 但是当我从主机连接到容器的mysql进程时,它似乎向我显示来自主机的mysql数据,而不是来自容器的数据。 有任何想法吗? 谢谢 :) 编辑1: 所以这里是我可以连接到容器的第一个方法: docker exec -it MyContainer mysql -uroot -pMyPassword mysql> show databases; +——————–+ | Database | +——————–+ | information_schema | | mysql | | performance_schema | | test_db | +——————–+ 它显示我我的db:test_db但如果我从: mysql -h localhost -P 3308 […]

如何为sqlserver2012创build一个docker镜像

我需要为SQL Server企业版2012创build一个docker映像。如何将许可证详细信息添加到docker映像?

Docker – 通过docker-compose传递环境设置

我是Docker的新手,除了一部分之外,还有一个工作的docker-compose文件。 我想实现的是设置一个环境设置,以便在我的PHP应用程序中,我可以使用一些variables来确定我加载哪些资源。 例如,在MAMP PRO中,您可以访问此页面上的环境设置: 。 在我的docker-compose文件中,我有以下几点: services: webserver: build: ./docker/webserver image: perch ports: – "80:80" – "443:443" volumes: – C:/websites/sitename/www:/var/www/html links: – db environment: – DEVELOPER_ENV=development 目前,variables – 从我所知道的 – 不是被设置为我的PHPvariables来检测环境,失败。 任何指针将不胜感激。

Docker与Django组合:'ascii'编解码器无法解码位置7中的字节0xcd:序号不在范围内(128)

我刚从Docker和Django开始。 我尝试创build示例Django prodject,如下所示: https ://docs.docker.com/compose/django 我做了Dockerfile,requirements.txt和docker-compose.yml。 但是,当我尝试使用docker-compose命令创buildDjango项目时,出现错误: docker-compose run web django-admin.py startproject MyProject . Traceback (most recent call last): File "docker-compose", line 3, in <module> File "compose\cli\main.py", line 64, in main File "compose\cli\main.py", line 116, in perform_command File "compose\cli\main.py", line 712, in run File "compose\cli\main.py", line 1020, in run_one_off_container File "compose\cli\main.py", line 1100, in call_docker […]

将bin文件复制到docker容器导致错误

我正在尝试设置一个docker-compose系统,我想在启动时将开发工具复制到/usr/local/bin/ 。 那是我docker-compose.yml : version: '3' services: web: build: docker/container/nginx ports: – 4000:80 volumes: &m2volume – ./src:/var/www/html/ – ./docker/data/bin/:/usr/local/bin/ – ~/.composer:/var/www/.composer networks: &m2network – www links: – "php" – "mariadb:mysql" mariadb: image: mariadb ports: – 8001:3306 networks: *m2network ports: – "3307:3306" environment: MYSQL_ROOT_PASSWORD: magento2 MYSQL_DATABASE: db MYSQL_USER: magento2 MYSQL_PASSWORD: magento2 volumes: – ./docker/container/db/docker-entrypoint-initdb.d/:/docker-entrypoint-initdb.d/ – ./docker/container/db/conf.d:/etc/mysql/conf.d […]

Docker docker-composer.yml卷问题

您好,我有问题试图让以下添加的networking服务器的音量。 我的文件结构是 c:\dockerdev\kitchen db webserver – Dockerfile www – index.php docker-composer.yml 泊坞窗,composer.yml version: '3' services: webserver: build: ./webserver image: kitchen_web ports: – "80:80" – "443:443" volumes: – /www:/var/www/html links: – db db: image: mysql:5.7.19 ports: – "3306:3306" volumes: – ./db:/var/lib/mysql environment: – MYSQL_ROOT_PASSWORD=root – MYSQL_DATABASE=db_kitchen mysql文件似乎进入正确的文件夹,但是当我运行本地主机我得到以下错误,似乎apache的音量是错误的。 禁止您无权访问/在此服务器上。 webserver_1 | 172.18.0.1 – – [01/Sep/2017:05:27:40 +0000] "GET […]

Docker撰写 – 安装带有MySQLi,MySQLnd和PDO扩展的php-fpm

我想在计算机(Mac)上设置泊坞窗,我无法编译PDO_mysql扩展。 我的docker组成文件看起来像下面 version: '2' services: nginx: image: tutum/nginx ports: – "80:80" links: – phpfpm volumes: – ./nginx/conf:/etc/nginx/sites-available/ – ./nginx/conf:/etc/nginx/sites-enabled/ – ./logs/nginx-error.log:/var/log/nginx/error.log – ./logs/nginx-access.log:/var/log/nginx/access.log phpfpm: build: ./php ports: – "9000:9000" volumes: – ./Sites:/usr/share/nginx/html mysql: image: mysql environment: MYSQL_ROOT_PASSWORD: admin ports: – "3306:3306" 我的Dockfile如下所示: FROM php:5.6-fpm RUN apt-get update && apt-get install -y \ libfreetype6-dev \ libjpeg62-turbo-dev […]