walle-web icon indicating copy to clipboard operation
walle-web copied to clipboard

docker install error

Open wjcgithub opened this issue 3 years ago • 0 comments

问题描述 使用docker安装包错

walle-python | self._get_server_information() walle-python | File "/usr/local/lib/python2.7/site-packages/pymysql/connections.py", line 985, in _get_server_information walle-python | self.server_thread_id = struct.unpack('<I', data[i:i+4]) walle-python | struct.error: unpack requires a string argument of length 4 walle-python | Migration: [ fail ] walle-python | Server initialized for gevent.

docker-composer.yml

docker version: 18.06.0+

docker-compose version: 1.17.2+

OpenSSL version: OpenSSL 1.1.0h

version: "2.2" services: web: image: alenx/walle-web:2.1 container_name: walle-nginx hostname: nginx-web ports: # 如果宿主机80端口被占用,可自行修改为其他port(>=1024) # 0.0.0.0:要绑定的宿主机端口:docker容器内端口80 - "8080:80" depends_on: - python networks: - walle-net restart: always

python: image: alenx/walle-python:2.1 container_name: walle-python hostname: walle-python env_file: # walle.env需和docker-compose在同级目录 - ./walle.env command: bash -c "cd /opt/walle_home/ && /bin/bash admin.sh migration && python waller.py" expose: - "5000" volumes: - /opt/walle_home/plugins/:/opt/walle_home/plugins/ - /opt/walle_home/codebase/:/opt/walle_home/codebase/ - /opt/walle_home/logs/:/opt/walle_home/logs/ - /root/.ssh:/root/.ssh/ depends_on: - db networks: - walle-net restart: always

db: image: mysql container_name: walle-mysql hostname: walle-mysql env_file: - ./walle.env command: [ '--default-authentication-plugin=mysql_native_password', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci'] ports: - "3307:33060" expose: - "33060" volumes: - /data/walle/mysql:/var/lib/mysql networks: - walle-net restart: always environment: MYSQL_ROOT_PASSWORD: walle

networks: walle-net: driver: bridge

wjcgithub avatar Aug 22 '21 06:08 wjcgithub