скрытый сервис raspbian с docker -компонентным сбоем с ошибкой формата exe c - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь настроить скрытый сервис с docker -compose на моем raspbian. Когда я запускаю docker-compose up, я получаю сообщение об ошибке:

tor_1 | standard_init_ linux. go: 207: exe c пользовательский процесс вызвал «exe c ошибка формата»

Это мой docker -compose.yml файл:

version: '3'

services:
  tor:
    image: goldy/tor-hidden-service:latest
    depends_on:
      - nginx
    links:
      - nginx
    environment:
      # nginx will share v2 onion_adress
      NGINX_TOR_SERVICE_HOSTS: "3301:nginx:80"
      NGINX_TOR_SERVICE_KEY: |
        -----BEGIN RSA PRIVATE KEY-----
        My private key...
        -----END RSA PRIVATE KEY-----

  nginx:
    image: nginx:stable-alpine
    container_name: nginx
    depends_on:
      - php
    volumes:
      - "${WWW_DIR}:/usr/share/nginx/html:ro"
      - "${NGINX_LOG}:/var/log/nginx"
      - "${NGINX_DIR}/nginx.conf:/etc/nginx/nginx.conf:ro"
    ports:
      - "8000:80"

  php:
    build: ${PHP_DIR}
    container_name: php
    depends_on:
      - pgsql
      - composer
    volumes:
      - "${PHP_LOG}/access.log:/var/log/access.log"
      - "${PHP_LOG}/error.log:/var/log/error.log"
      - "${WWW_DIR}:/var/www/html"
    environment:
      - POSTGRES_USER=${POSTGRES_USER}
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
      - POSTGRES_DB=${POSTGRES_DB}

  composer:
    restart: 'no'
    image: composer
    command: install
    volumes:
      - "${WWW_DIR}:/app"

  pgsql:
    restart: always
    build: ${PGSQL_DIR}
    container_name: pgsql
    volumes:
      - "${PGSQL_DIR}/db:/var/lib/postgresql/data"
      - "${PGSQL_LOG}:${POSTGRES_INITDB_WALDIR}:z"
    ports:
      - "127.0.0.1:5432:5432"
    environment:
      - POSTGRES_USER=${POSTGRES_USER}
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
      - POSTGRES_DB=${POSTGRES_DB}
      - POSTGRES_INITDB_WALDIR=${POSTGRES_INITDB_WALDIR}

Другие мои контейнеры работают, но tor не запускается. После некоторых исследований я обнаружил, что проблема, вероятно, связана с архитектурой (raspbian на raspberry pi 3 so arm), но я не уверен ...

  • Это проблема архитектуры?
  • Если нет, в чем проблема?
  • Если да, существует другое docker изображение для выполнения работы?

Заранее спасибо.

...