반응형
도커 합성이 있는 잘못된 문자 만들기 컨테이너
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
반응형
'programing' 카테고리의 다른 글
오라클에서 'as' 키워드를 사용하여 테이블에 별칭을 지정하는 방법은 무엇입니까? (0) | 2023.07.17 |
---|---|
Mongoose로 업데이트된 컬렉션 반환 (0) | 2023.07.17 |
python-requests 모듈의 모든 요청 기록 (0) | 2023.07.17 |
pathlib.path에서 지정된 파일이 있는 폴더 이름을 가져오는 방법은 무엇입니까? (0) | 2023.07.17 |
mgo가 삽입된 문서의 ID를 반환하지 않는 이유는 무엇입니까? (0) | 2023.07.17 |