programing

도커 합성이 있는 잘못된 문자 만들기 컨테이너

topblog 2023. 7. 17. 20:31
반응형

도커 합성이 있는 잘못된 문자 만들기 컨테이너

Windows 10에서 최신 버전의 Docker Desktop을 실행하고 PiGallery2를 성공적으로 설정한 후 PhotoPrism 설정을 시도하지만 더 많은 을 원합니다.

이것은 아마도 매우 기본적인 것이고 저는 (기본적인 논리를 제외하고는 어떤 수단으로든 프로그래머가 아니라) 제가 실행할 때 약간 제 머리 위에 있을 것입니다.docker-compose up -d파일을 풀면 다음과 같은 내용이 표시됩니다.

photoprism Pulled
Container -mariadb-1  Creating
Error response from daemon: Invalid container name (-mariadb-1), only [a-zA-Z0-9][a-zA-Z0-9_.-] are allowed

제가 이해한 바로는, 그것은 컨테이너를 만들 수 없습니다.-명의로왜 "-mariadb-1"을 사용하려고 하는지 이해할 수가 없습니다. 그리고 제가 알기로는 용기에 다른 이름을 붙이라고 말할 수 있는 곳이 없습니다.

다음은 제 도커 컴포지.yml 내용입니다.

version: '3.5'

services:
photoprism:
image: photoprism/photoprism:latest
depends_on:
  - mariadb

security_opt:
  - seccomp:unconfined
  - apparmor:unconfined
ports:
  - "2342:2342" # HTTP port (host:container)
environment:
  PHOTOPRISM_ADMIN_PASSWORD: "[redacted]"
  PHOTOPRISM_AUTH_MODE: "password"
  PHOTOPRISM_SITE_URL: "http://localhost:2342/"
  PHOTOPRISM_ORIGINALS_LIMIT: 50000
  PHOTOPRISM_HTTP_COMPRESSION: "gzip"
  PHOTOPRISM_DEBUG: "false"
  PHOTOPRISM_READONLY: "false"
  PHOTOPRISM_EXPERIMENTAL: "false"
  PHOTOPRISM_DISABLE_CHOWN: "false"
  PHOTOPRISM_DISABLE_WEBDAV: "false"
  PHOTOPRISM_DISABLE_SETTINGS: "false"
  PHOTOPRISM_DISABLE_TENSORFLOW: "false"
  PHOTOPRISM_DISABLE_FACES: "false"
  PHOTOPRISM_DISABLE_CLASSIFICATION: "false"
  PHOTOPRISM_DISABLE_RAW: "false"
  PHOTOPRISM_RAW_PRESETS: "false"
  PHOTOPRISM_JPEG_QUALITY: 85
  PHOTOPRISM_DETECT_NSFW: "false"
  PHOTOPRISM_UPLOAD_NSFW: "true"
  PHOTOPRISM_DATABASE_DRIVER: "mysql"
  PHOTOPRISM_DATABASE_SERVER: "mariadb:3306"
  PHOTOPRISM_DATABASE_NAME: "photoprism"
  PHOTOPRISM_DATABASE_USER: "photoprism"
  PHOTOPRISM_DATABASE_PASSWORD: "[redacted]"
  PHOTOPRISM_SITE_CAPTION: ""
  PHOTOPRISM_SITE_DESCRIPTION: ""
  PHOTOPRISM_SITE_AUTHOR: ""
working_dir: "/photoprism"

volumes:
  - "./Pictures:/photoprism/originals"

  - "./storage:/photoprism/storage"

mariadb:
restart: always
image: mariadb:10.8
security_opt:
  - seccomp:unconfined
  - apparmor:unconfined
command: mysqld --innodb-buffer-pool-size=512M --lower-case-table-names=1 --transaction-isolation=READ-COMMITTED --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --max-connections=512 --innodb-rollback-on-timeout=OFF --innodb-lock-wait-timeout=120
volumes:
  - "./database:/var/lib/mysql"
environment:
  MARIADB_AUTO_UPGRADE: "1"
  MARIADB_INITDB_SKIP_TZINFO: "1"
  MARIADB_DATABASE: "photoprism"
  MARIADB_USER: "photoprism"
  MARIADB_PASSWORD: "[redacted]"
  MARIADB_ROOT_PASSWORD: "[redacted]"

volumes:
   database:
   driver: local

언급URL : https://stackoverflow.com/questions/73943238/invalid-character-creating-container-with-docker-compose

반응형