dockerfile
FROM python:3.8
ENV PYTHONUNBUFFERED=1
WORKDIR /django
COPY requirements.txt requirements.txt
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
docker-compose
version: "3.8"
services:
myapp:
build: .
volumes:
- .:/django
ports:
- 8001:8001
image: myapp:django
container_name: new_django_container
command: python manage.py runserver 0.0.0.0:8001
depends_on:
- db
db:
image: mysql:5.7
environment:
MYSQL_DATABASE: 'django-app-db'
MYSQL_ALLOW_EMPTY_PASSWORD: 'true'
restart: always
volumes:
- ./data/mysql/db:/var/lib/mysql
settings
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django-app-db',
'USER': 'root',
'PASSWORD': '',
'HOST': 'db',
'PORT': '3306',
}
}
дальше данного кода не двигается
habr-db-1 | Thread pointer: 0x0
habr-db-1 | Attempting backtrace. You can use the following information to find out
habr-db-1 | where mysqld died. If you see no messages after this, something went
habr-db-1 | terribly wrong...
habr-db-1 | stack_bottom = 0 thread_stack 0x40000
habr-db-1 | mysqld(my_print_stacktrace+0x3b)[0xf1183b]
habr-db-1 | mysqld(handle_fatal_signal+0x486)[0x79f716]
habr-db-1 | /lib64/libpthread.so.0(+0xf630)[0x7f3571727630]
habr-db-1 | /lib64/libc.so.6(gsignal+0x37)[0x7f356fa3a387]
habr-db-1 | /lib64/libc.so.6(abort+0x148)[0x7f356fa3ba78]
habr-db-1 | mysqld[0x76f6b8]
habr-db-1 | mysqld(_ZN2ib5fatalD1Ev+0xfd)[0x10e932d]
habr-db-1 | mysqld[0x11a1022]
habr-db-1 | mysqld[0x11a156b]
habr-db-1 | mysqld(_Z6fil_ioRK9IORequestbRK9page_id_tRK11page_size_tmmPvS8_+0x208)[0x11acd98]
habr-db-1 | mysqld(_Z13buf_read_pageRK9page_id_tRK11page_size_t+0xe4)[0x115b0f4]
habr-db-1 | mysqld(_Z16buf_page_get_genRK9page_id_tRK11page_size_tmP11buf_block_tmPKcmP5mtr_tb+0x42d)[0x112a4cd
]
habr-db-1 | mysqld(_Z31trx_rseg_get_n_undo_tablespacesPm+0x15d)[0x10c848d]
habr-db-1 | mysqld[0x10902b8]
habr-db-1 | mysqld(_Z34innobase_start_or_create_for_mysqlv+0x3996)[0x1094a06]
habr-db-1 | mysqld[0xf5a600]
habr-db-1 | mysqld(_Z24ha_initialize_handlertonP13st_plugin_int+0x51)[0x7f25b1]
habr-db-1 | mysqld[0xcf2895]
habr-db-1 | mysqld(_Z40plugin_register_builtin_and_init_core_sePiPPc+0x2f0)[0xcf8bc0]
habr-db-1 | mysqld[0x797c04]
habr-db-1 | mysqld(_Z11mysqld_mainiPPc+0xa85)[0x79b425]
habr-db-1 | /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f356fa26555]
habr-db-1 | mysqld[0x78f094]
habr-db-1 | The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
habr-db-1 | information that should help you find out what is causing the crash.