Tag: django

在postgres docker容器中创build一个用户

我正在尝试在docker容器中创build一个django应用程序,但是我不知道如何在django使用的postgres容器中创build一个用户。 我想这就是为什么当我启动它(由docker-compose up –build –force-recreate )它告诉我database_1 | FATAL: role "my_user" does not exist database_1 | FATAL: role "my_user" does not exist 。 我究竟做错了什么? docker-compose.yaml现在看起来像: version: "3.1" services: database: image: postgres:9.5 environment: POSTGRES_DB: "django_db" POSTGRES_USER: "my_user" POSTGRES_PASSWORD: "my_password" POSTGRES_DATA: /var/lib/postgresql/data/pgdata logging: options: max-size: "10m" max-file: "3" restart: always volumes: – "database:/var/lib/postgresql/data" tmpfs: – "/tmp" – "/run" […]

Django +docker到弹性豆茎

我在Docker中创build了一个超级简单的django应用程序,按照以下说明操作: https : //docs.docker.com/compose/django/ 一切工作在当地。 当我尝试将包含Dockerfile和Dockerfile docker-compose.yml的文件夹作为多Dockerfile docker-compose.yml AWS Elastic Beanstalk时,它不起作用。 我是否也应该提供Dockerrun.aws.json ? 这里是我在Dockerfile : FROM python:3 ENV PYTHONUNBUFFERED 1 RUN mkdir /code WORKDIR /code ADD requirements.txt /code/ RUN pip install -r requirements.txt ADD . /code/ 并在docker-compose.yml : version: '3' services: db: image: postgres web: build: . command: python3 manage.py runserver 0.0.0.0:8000 volumes: – .:/code […]

在本地环境中的aws上克隆ec2 linux实例

我有一个运行在AWS ec2实例上的生产服务器。 因为我是初学者,所以我没有使用虚拟环境等。 现在,我已经安装了很多依赖项和包。 有没有办法将整个AWS ec2实例环境与所有的软件包一起克隆到我的本地机器上进行开发工作。 我知道从PIP冻结我可以得到所有的Python依赖(我有一个运行的Django服务器)。 但有没有办法克隆一切(从docker等)。

manage.py不会login到树莓派上的Docker的stdout / stderr

在Raspberry Pi 2上,我使用image resin/rpi-raspbian:stretch来运行Django应用程序。 在我的Dockerfile中,我安装python3软件包并使用ENTRYPOINT python3 manage.py runserver 0:8000来启动应用程序。 这工作,但是当我的代码抛出错误,我没有使用docker log命令输出。 例 我有一个ImportError。 当我使用docker exec手动运行命令时,我得到了预期的exception: pi@pi2:/etc/docker/container/pms $ sudo docker exec -it pms_app_1 python3 manage.py runserver 0:8000 Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x75de3228> […] ImportError: No module named 'ws4redisfrontend' 但是当我使用docker-compose运行容器然后打开日志时,它们是空的: pi@pi2:/myapp $ sudo docker logs myapp_1 pi@pi2:/myapp $ 这种行为只存在于manage.py调用中。 例如,当我像这样扩展入口点时: ENTRYPOINT python3 […]

初学者Docker-Compose&Django

我正在阅读Docker Compose文档,并对标题下的第一个代码示例有个疑问: 创build一个Django项目 要创build一个新的django项目,它声明你应该运行下面这行代码: docker-compose run web django-admin.py startproject composeexample . 我不明白的是为什么我们应该在docker-compose run的上下文中运行这个命令。 它仍然在我们的本地机器上创build文件夹。 那么为什么我们要通过docker-compose来做到这一点?

初学者的Docker docker-compose

我正在阅读本教程,并已成功启动并运行了该堆栈。 什么是我的问题是,当我在我的主机上更改我的代码(在web服务中)时,它会在浏览器中重新加载页面时自动进行更改。 我不明白为什么这样做。 这是我docker-compose.yml文件: web: restart: always build: ./web expose: – "8000" links: – postgres:postgres – redis:redis volumes: – ./web:/usr/src/app – ./web/static:/usr/src/app/static env_file: .env environment: DEBUG: 'true' command: /usr/local/bin/gunicorn docker_django.wsgi:application -w 2 -b :8000 nginx: restart: always build: ./nginx/ ports: – "80:80" volumes: – /www/static volumes_from: – web links: – web:web postgres: restart: always image: […]

Django + docker +周期性命令

在docker(docker-compose)中运行Django时,运行周期性/计划任务(如manage.py custom_command)的最佳做法是什么? 最常见的情况是 – ./manage.py clearsessions Djangobuild议使用cronjobs来运行它… 但是,Docker不build议在一个容器中添加多个正在运行的服务。 我想我可以为每个需要运行的命令创build一个docker-compose服务 – 并且该命令应该运行无限循环并且需要睡眠,但是对于每个需要调度的命令 你有什么build议?

无法拉或推dockerhub回购或从我的本地机器泊坞窗

我有一个本地项目,我想推到docker中心。 我有一个docker中心的帐户,我创build了一个testingdocker的仓库。 我的项目我的本地文件被称为dockertesting,它是一个Django的应用程序。 我的docker中心项目也被命名为dockertesting。 我正在运行以下命令,我收到以下错误…任何人都可以帮助我… 这是推动 docker push omaryap/docker-test The push refers to a repository [docker.io/omaryap/docker-test] An image does not exist locally with the tag: omaryap/docker-test 这是拉 omars-mbp:docker-test omarjandali$ docker pull omaryap/docker-test Using default tag: latest Error response from daemon: manifest for omaryap/docker-test:latest not found 这是我的docker集线器库的链接: https://hub.docker.com/r/omaryap/docker-test/

泊坞窗图像正在运行,但网页错误 – docker

我有一个基本的Django项目,我试图让它通过docker在本地运行。 我有docker文件。 我build立docker形象。 我跑了docker的形象。 它正在运行,但我的网页在屏幕上显示一个错误,因为它没有连接到docker服务器…这是我有: docker文件: FROM python:3 WORKDIR general COPY requirements.txt ./ EXPOSE 8000 RUN pip install -r requirements.txt COPY . . CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"] 这是我如何build立和运行这个项目: omars-mbp:split omarjandali$ docker build -t splitbeta/testing2 . Sending build context to Docker daemon 223.7kB Step 1/7 : FROM python:3 —> 79e1dc9af1c1 Step 2/7 : WORKDIR general […]

Django CSRF集群

有人能告诉我CSRF如何在群集设置中工作吗? 我有一个kubernetes集群托pipe一个django网站,我偶尔遇到403错误的问题。 我在kubernetes中有多个站点负载均衡实例。 当POST从1个实例发送并由另一个实例处理时,CSRF如何工作? 如果在填写表格的时候更新了docker图像,CSRF网站是否工作? 谢谢!