Tag: django

Docker连接拒绝悬挂Django

当我运行我的容器,它只是挂在下一行,如果我写 curlhttp://0.0.0.0:8000/ 我明白了 无法连接到0.0.0.0端口8000:连接拒绝 这是我的dockerfile FROM python:3.6.1 # Set the working directory to /app WORKDIR /app # Copy the current directory contents into the container at /app ADD . /app RUN pip3 install -r requirements.txt CMD ["python3", "dockerizing/manage.py", "runserver", "0.0.0.0:8000"] 我也尝试通过一个docker-compose.yml文件来做,而且没有任何反应,我search了很多,没有find解决scheme,这是docker-compose.yml version: "3" services: web: image: app1 deploy: replicas: 5 resources: limits: cpus: "0.1" memory: […]

当docker运行时,会发生错误。 “ValueError:无法configuration处理程序”守望台“:您必须指定一个区域。”

首先,我使用服务器环境 sever:django + nginx + uwsgi 云:docker+ AWS ECS 日志logging:AWS CloudWatch日志服务+了望塔第三方应用程序 如果我使用python manage.py runserver在本地运行服务器,则日志将存储在CloudWatch日志中。 但是,如果使用docker run –rm -it -p 8080: 80 image_name和docker run –rm -it -p 8080: 80 image_name命令来构build我的项目,则会发生以下错误。 Traceback (most recent call last): File "/usr/lib/python3.5/logging/config.py", line 558, in configure handler = self.configure_handler(handlers[name]) File "/usr/lib/python3.5/logging/config.py", line 731, in configure_handler result = factory(**kwargs) File "/usr/local/lib/python3.5/dist-packages/watchtower/__init__.py", line […]

如何获取AWS ECS泊坞化器容器中的AWS凭证?

首先,我使用服务器环境: sever:django + nginx + uwsgi 云:docker+ AWS ECS 日志logging:AWS CloudWatch日志服务+了望塔第三方应用程序 我正在使用AWS CloudWatch日志服务的了望第三方应用程序。 所以,我需要将AWS凭据信息提供给Docker容器。 在本地testing时, docker run -v $ HOME / .aws: /root/.aws –rm -it -p 8080: 80 image_name将本地凭据连接到卷。 但是我不知道如何在AWS ECS中应用它。 http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html 我正在关注上面的文章,并按照上面的文章编写了.aws / ecs.confg文件。 AWS_DEFAULT_REGION=ap-northeast-1 AWS_ACCESS_KEY_ID=bbbbbbbbb AWS_SECRET_ACCESS_KEY=aaaaaaaaaaaa 我添加命令到Dockerfile喜欢贝洛。 COPY .aws/ecs.config /etc/ecs/ecs.config 但是,访问ECS时发生内部服务器错误。 我也尝试在“任务定义”时为容器分配“IAMangular色”,即使您创build“CloudWatchLogsFullAccess IAMangular色”,“任务定义”创build屏幕angular色下拉列表中也不会显示任何内容。 如果您有其他方法,请帮助我。 谢谢。 这是我的日志logging设置。 在本地testing中,测井工作正常。 LOGGING = { 'version': 1, 'disable_existing_loggers': […]

Docker撰写无法为postgresql和redis创build容器

我有一个docker-compose问题,无法为服务postgresql和redis创build容器,运行docker-compose up -d我有这个错误: ERROR: for dockerizingdjango_postgres_1 Cannot create container for service postgres: b'invalid port specification: "None"' Creating dockerizingdjango_redis_1 … Creating dockerizingdjango_redis_1 … error ERROR: for dockerizingdjango_redis_1 Cannot create container for service redis: b'invalid port specification: "None"' ERROR: for postgres Cannot create container for service postgres: b'invalid port specification: "None"' ERROR: for redis Cannot create container […]

Docker continuum / miniconda3容器不显示“conda”

我有一个Docker容器,运行带有Django项目的continuum / miniconda3镜像,成功地运行到localhost:8000,我可以看到我的项目在浏览器中运行。 该容器是使用以下Dockerfile构build的 FROM continuumio/miniconda3 ENV PYTHONUNBUFFERED 1 RUN mkdir /pft WORKDIR /pft RUN rm /bin/sh && ln -s /bin/bash /bin/sh RUN apt-get update && apt-get install -y && \ apt-get install build-essential libssl-dev -y && \ rm -rf /var/lib/apt/lists/* RUN conda create –name pft python=3 RUN source activate pft RUN pip install 'django==1.10.5' […]

如何在Docker上从ascii postgresql数据库切换到utf8?

我有一个问题,在我的docker打击,我试图创build一个超级用户在Django使用docker-compose exec web python manage.py createsuperuser但我有下面这个错误。 Traceback (most recent call last): File "docker-compose", line 3, in <module> File "compose\cli\main.py", line 68, in main File "compose\cli\main.py", line 118, in perform_command File "compose\cli\main.py", line 431, in exec_command File "compose\cli\main.py", line 1236, in call_docker File "distutils\spawn.py", line 220, in find_executable File "ntpath.py", line 85, in join UnicodeDecodeError: 'ascii' […]

Django与Heroku上的Postgresql – 无法将主机名“db”翻译为地址:名称或服务未知

我部署在Heroku我的项目在Docker与Angular 4前端,Django后端和Postgresql数据库。 在这个时候我的文件看起来如下所示。 当我打开应用程序,我得到错误: 2017-07-11T19:51:14.485577+00:00 app[web.1]: self.connect() 2017-07-11T19:51:14.485577+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/db/utils.py", line 94, in __exit__ 2017-07-11T19:51:14.485578+00:00 app[web.1]: six.reraise(dj_exc_type, dj_exc_value, traceback) 2017-07-11T19:51:14.485578+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/utils/six.py", line 685, in reraise 2017-07-11T19:51:14.485578+00:00 app[web.1]: raise value.with_traceback(tb) 2017-07-11T19:51:14.485579+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/db/backends/base/base.py", line 213, in ensure_connection 2017-07-11T19:51:14.485579+00:00 app[web.1]: self.connect() 2017-07-11T19:51:14.485579+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/django/db/backends/base/base.py", line 189, in connect 2017-07-11T19:51:14.485580+00:00 app[web.1]: self.connection = […]

Docker – “127.0.0.1”不是有效的端口 – Django

嗨,我有一个Django的应用程序,我目前正在转移到docker和ducker枢纽开始testing。 我目前有docker文件和项目正在build设中。 尝试运行时遇到了一个问题 python manage.py runserver command. 这是说有以下问题: omars-mbp:helloworld omarjandali$ docker run omaryap/helloworld CommandError: "127.0.0.1" is not a valid port number or address:port pair. 这是我目前正在运行的django项目的docker文件。 如果有人能帮助我这个。 FROM python:3 WORKDIR hello COPY requirements.txt ./ EXPOSE 8000 RUN pip install -r requirements.txt COPY . . CMD ["python", "manage.py", "runserver", "127.0.0.1"]

在Heroku上部署Django API + React应用程序

我正在开发一个前端有React和后端Django API REST的Web应用程序(主要是因为将来我们要创build一个移动应用程序)。 我的问题是,在Heroku上部署这个Web应用程序的最佳方式是什么? 使用两个不同的heroku的应用程序(一个用于React,一个用于Django),或者使用Docker在一个单一的heroku应用程序中部署这两个应用程序? (我已经读了一些关于Docker,但我不知道如何将它部署在Heroku上) 感谢和抱歉的英文。

uWSGI + Docker:在$ PATH中找不到可执行文件pyuwsgi:

我有一个运行在我想用来提供Django应用程序的Docker容器中的uwsgi服务。 当我在本地运行uwsgi服务时,一切正常,但从docker容器我得到消息*** no app loaded. going in full dynamic mode *** *** no app loaded. going in full dynamic mode ***和— no python application found, check your startup logs for errors —和Django的应用程序显示内部服务器错误。 这是我的uwsgi.ini文件。 在docker集装箱内,我正在用supervisord启动uwsgi,像[program:uwsgi] command = /usr/local/bin/uwsgi –ini /home/docker/code/uwsgi.ini:docker [uwsgi] # this config will be loaded if nothing specific is specified # load base config […]