मैं अपने सर्वर की एक नंगे धातु वसूली का परीक्षण कर रहा हूं जो मूल रूप से मेरी सेवाओं के साथ डॉकर कंटेनर का एक सेट शुरू करता है । मैं एक बैकअप से बरामद /etc/docker
, जहां मैं सभी कॉन्फ़िगरेशन और लगातार वॉल्यूम रखता हूं ।
मैंने तब कंटेनरों में से एक शुरू करने की कोशिश की:
root@srv-backup:/etc/docker# docker-compose --verbose -f /etc/docker/docker-compose.d/20-registry.yaml upcompose.config.config.find: Using configuration files: /etc/docker/docker-compose.d/20-registry.yamlERROR: compose.cli.main.main: .IOError: [Errno 2] No such file or directory: '/etc/docker/docker-compose.d/20-registry.yaml'
फ़ाइल हालांकि वहाँ है:
root@srv-backup:/# ll /etc/docker/docker-compose.d/20-registry.yaml-rwxrwxr-x+ 1 root root 842 Jan 24 15:19 /etc/docker/docker-compose.d/20-registry.yaml*root@srv-backup:/# cat /etc/docker/docker-compose.d/20-registry.yamlservices: registry: container_name: registry image: registry labels: - traefik.http.routers.registry.rule=Host(`registry.example.com`) - traefik.http.routers.registry.entryPoints=https - traefik.http.routers.registry.tls=true - traefik.http.routers.registry.tls.certresolver=le - traefik.http.middlewares.lan.ipwhitelist.sourcerange=192.168.10.0/24, 192.168.20.0/24 - traefik.http.routers.registry.middlewares=lan - traefik.enable=true restart: unless-stopped volumes: - /etc/docker/container-data/registry:/var/lib/registryversion: '3'root@srv-backup:/# file /etc/docker/container-data/registry/etc/docker/container-data/registry: directory
मैंने सापेक्ष और पूर्ण पथों के साथ सभी प्रकार के मंत्रों की कोशिश की - मुद्दा एक ही है ।
मैं सोच रहा था कि क्या डॉकर डेमॉन की फ़ाइल तक पहुंच है, लेकिन यह भी चलता है root
:
root@srv-backup:/# ps -ef | grep dockerroot 2048 1 0 10:58 ? 00:00:08 dockerd -G docker --exec-root=/var/snap/docker/423/run/docker --data-root=/var/snap/docker/common/var-lib-docker --pidfile=/var/snap/docker/423/run/docker.pid --config-file=/var/snap/docker/423/config/daemon.jsonroot 2200 2048 0 10:58 ? 00:00:07 containerd --config /var/snap/docker/423/run/docker/containerd/containerd.toml --log-level error
मैं काफी नुकसान में हूं कि यह काम क्यों नहीं करता है (डॉकर फ़ाइल उस सर्वर पर सही ढंग से काम करती है जिसे मैं इस डीआरपी अभ्यास में दोहराने की कोशिश कर रहा हूं)