Docker-compose öğreticisi here (django ve postgres kapsayıcısını bağlama) ile takip ediyorum. Her ne kadar öğretici ile devam edebildim, ancak bir mysql kabı kullanarak aynı 'u tekrarlayarak devam edemiyorum. Aşağıdaki benim dockerfile ve liman işçilerinin-compose.yml olan `Docker-compose öğesini kullanarak django ve mysql kapsayıcılarını bağlama
db:
image: mysql
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
links:
- db:db
` ben docker-compose up
yapmak ancak db ortam değişkenleri geçirilen değil gibi görünüyor zaman ikisi de ince inşa
FROM python:2.7
RUN mkdir /code
WORKDIR /code
RUN pip install mysql-python
RUN pip install django
dockerfile django kapsayıcım, django görünümlerimden birinde os.environ.keys()
çalıştırdığımdan beri beklenen DB_ * ortam değişkenlerini göremiyorum. Yani mysql farklı bir kurulum gerektiriyor mu yoksa bir şey özlüyor muyum? Teşekkür ederiz. Docker sürüm
docker-compose version: 1.3.0
CPython version: 2.7.9
OpenSSL version: OpenSSL 1.0.1e 11 Feb 2013
Docker sürüm
Eğer ortam değişkeni dert etmenize gerek yokDocker version 1.6.2, build 7c8fca2
çalışmaya başlamalıdır tekrar aşağıdaki? Docker-compose up'un çıktısını paylaşır mısınız?Ayrıca @dnozay – Thomasleveil
https://hub.docker.com/_/mysql/#environment-variables – user81269
https://github.com/pahaz/ tarafından önerilen "docker-compose run web env" çıktısını paylaşabilirsiniz docker-compose-django-postgresql-radis-örnek - django + redis + postgres + nginx örnek oluştur – pahaz