Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django无法访问mysql docker compose_Mysql_Django_Docker Compose - Fatal编程技术网

django无法访问mysql docker compose

django无法访问mysql docker compose,mysql,django,docker-compose,Mysql,Django,Docker Compose,这是我的docker文件 version: '3' services: djangoSql: restart: always network_mode: bridge container_name: djangoSql image: mysql volumes: - .:/code environment: MYSQL_DATABASE: test1 MYSQL_ROOT_PASSWORD: 1234

这是我的docker文件

version: '3'

services:
  djangoSql:
    restart: always
    network_mode: bridge
    container_name: djangoSql
    image: mysql
    volumes:
      - .:/code
    environment:
      MYSQL_DATABASE: test1
      MYSQL_ROOT_PASSWORD: 1234
    ports:
      - 6044:3306
    healthcheck:
      test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
      interval: 2s
      timeout: 20s
      retries: 10


  web:
    build: .
    network_mode: bridge
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    image: django
    environment:
      WAIT_HOSTS: djangoSql:3306
      WAIT_HOSTS_TIMEOUT: 300
      WAIT_SLEEP_INTERVAL: 30
      WAIT_HOST_CONNECT_TIMEOUT: 30
    depends_on:
      - djangoSql
    links:
      - djangoSql:mysql
这是我的错误

django.db.utils.OperationalError:(1045,'插件缓存\u sha2\u密码无法加载:/usr//usr/lib/x86\u 64-linux-gnu/mariadb19/Plugin/caching\u sha2\u密码。因此:无法打开共享对象文件:没有这样的文件或目录')

这个url有两个usr我不知道为什么

这是docker文件

FROM python:3.7
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD ./wait-for-it.sh /code/wait-for-it.sh
ADD . /code/
CMD ["/code/wait-for-it.sh", "djangoSql:3306", "-t", "6000", "--`","python","manage.py", "runserver", "0.0.0.0:8000"]`
这是requirement.txt

Django>=2.0,<3.0
djangorestframework
mysqlclient
tensorflow==1.15
setuptools>=41.0.0
pandas
Keras
Django>=2.0,=41.0.0
熊猫
凯拉斯

你的django docker映像基于什么?这是我的要求。txtDjango>=2.0,=41.0.0 pandas Kerasit是python3.7这是我的docker文件你的django docker映像基于什么?这是我的要求。txtDjango>=2.0,=41.0 pandas Kerasit是python3.7这是我的docker文件