verdaccio / docker-examples

🐳 ⛴A collection of Docker and Kubernetes examples for verdaccio

Home Page:https://www.verdaccio.org/docs/en/docker.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[docker-compose] cannot open config

daolou opened this issue · comments

while up,it output:

Starting verdaccio ... done
Attaching to verdaccio
verdaccio    |  fatal--- cannot open config file /verdaccio/conf/config.yaml: Error: CONFIG: it does not look like a valid config file
verdaccio exited with code 1

docker-compose.yaml:

version: '3.1'

services:
  verdaccio:
    image: verdaccio/verdaccio
    container_name: "verdaccio"
    networks:
      - node-network
    environment:
      - VERDACCIO_PORT=4873
    ports:
      - "4873:4873"
    volumes:
      - "./storage:/verdaccio/storage"
      - "./config:/verdaccio/conf"
      - "./plugins:/verdaccio/plugins"
networks:
  node-network:
    driver: bridge
volumes:
  verdaccio:
    driver: local

image info:

docker image inspect verdaccio/verdaccio:

[
    {
        "Id": "sha256:b8a6d5a8cc292b0abadb0f44dd296e5ccb0354451ccd94588706215bd1051cca",
        "RepoTags": [
            "verdaccio/verdaccio:latest"
        ],
        "RepoDigests": [
            "verdaccio/verdaccio@sha256:a8afe4a6f5443b0400a409c218cdd46194d569a9abfe929ec885160d81bb1472"
        ],
        "Parent": "",
        "Comment": "",
        "Created": "2019-10-23T19:17:28.852148734Z",
        "Container": "f49a74e144d03a64e07037d508d62ea2c25cca7f11c8e305ab1c27e5af8b931e",
        "ContainerConfig": {
            "Hostname": "f49a74e144d0",
            "Domainname": "",
            "User": "10001",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "ExposedPorts": {
                "4873/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "PATH=/opt/verdaccio/docker-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "NODE_VERSION=10.16.3",
                "YARN_VERSION=1.17.3",
                "VERDACCIO_APPDIR=/opt/verdaccio",
                "VERDACCIO_USER_NAME=verdaccio",
                "VERDACCIO_USER_UID=10001",
                "VERDACCIO_PORT=4873",
                "VERDACCIO_PROTOCOL=http",
                "HOME=/opt/verdaccio"
            ],
            "Cmd": [
                "/bin/sh",
                "-c",
                "#(nop) ",
                "CMD [\"/bin/sh\" \"-c\" \"$VERDACCIO_APPDIR/bin/verdaccio --config /verdaccio/conf/config.yaml --listen $VERDACCIO_PROTOCOL://0.0.0.0:$VERDACCIO_PORT\"]"
            ],
            "ArgsEscaped": true,
            "Image": "sha256:aac1d831fe9f6086788333fd19f190ac2f9aad6828418792ac5382c0663bf456",
            "Volumes": {
                "/verdaccio/storage": {}
            },
            "WorkingDir": "/opt/verdaccio",
            "Entrypoint": [
                "uid_entrypoint"
            ],
            "OnBuild": null,
            "Labels": {
                "maintainer": "https://github.com/verdaccio/verdaccio"
            }
        },
        "DockerVersion": "18.03.1-ee-3",
        "Author": "",
        "Config": {
            "Hostname": "",
            "Domainname": "",
            "User": "10001",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "ExposedPorts": {
                "4873/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "PATH=/opt/verdaccio/docker-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "NODE_VERSION=10.16.3",
                "YARN_VERSION=1.17.3",
                "VERDACCIO_APPDIR=/opt/verdaccio",
                "VERDACCIO_USER_NAME=verdaccio",
                "VERDACCIO_USER_UID=10001",
                "VERDACCIO_PORT=4873",
                "VERDACCIO_PROTOCOL=http",
                "HOME=/opt/verdaccio"
            ],
            "Cmd": [
                "/bin/sh",
                "-c",
                "$VERDACCIO_APPDIR/bin/verdaccio --config /verdaccio/conf/config.yaml --listen $VERDACCIO_PROTOCOL://0.0.0.0:$VERDACCIO_PORT"
            ],
            "ArgsEscaped": true,
            "Image": "sha256:aac1d831fe9f6086788333fd19f190ac2f9aad6828418792ac5382c0663bf456",
            "Volumes": {
                "/verdaccio/storage": {}
            },
            "WorkingDir": "/opt/verdaccio",
            "Entrypoint": [
                "uid_entrypoint"
            ],
            "OnBuild": null,
            "Labels": {
                "maintainer": "https://github.com/verdaccio/verdaccio"
            }
        },
        "Architecture": "amd64",
        "Os": "linux",
        "Size": 127860149,
        "VirtualSize": 127860149,
        "GraphDriver": {
            "Data": {
                "DeviceId": "14301",
                "DeviceName": "docker-202:1-271892-d7890fc0c63f4418d9d4c0c03d31209fb559f14be43894d24aec33f37d3f6726",
                "DeviceSize": "10737418240"
            },
            "Name": "devicemapper"
        },
        "RootFS": {
            "Type": "layers",
            "Layers": [
                "sha256:f1b5933fe4b5f49bbe8258745cf396afe07e625bdab3168e364daf7c956b6b81",
                "sha256:a3b85ad42b98d38a269880cc23d842bd267a630ab8554c032613ce6d9ba2476f",
                "sha256:77306e58a4bd17b11d4151957d5ae677480e01e3a5db7797d1c53a7313c9c37e",
                "sha256:dd108d5734de5775b9d4bdb550feb3133fd0ad6cbc18d5dbba65032a24cc5af2",
                "sha256:d4e2c156f8f1c58807165bf4fc30de0b52bf83554c56bd25c55522d3f74b2d91",
                "sha256:4e6bc2b3dc2b535fb47ef277fe800fed7a0bf9df0e41c56d7bdee9f552ad5c74",
                "sha256:bc7b8c7c32806c56a4198d6c841b46d56578329578de6627bc6046b07492a69c",
                "sha256:ea98a9b2a58c266b0934f53e7920f1f92c4e380e88e9b7c27ad7779b15300c98",
                "sha256:c172f0cab7311de9c0775c55a37e00c06ed8c22dee38e812ff1c56590fb9a75d",
                "sha256:262e1fbc5cbb85367669e9e89353c0b32c94b71abe6ee5c174147a0afb1a267f"
            ]
        },
        "Metadata": {
            "LastTagTime": "0001-01-01T00:00:00Z"
        }
    }
]

I did, too. How did you solve it?

@Mr-jiangzhiguo 谢谢,参考了您的配置。
我碰到的问题是docker版本过低。我把docker从11 升级到19就好了。

🙃 good worked out for you @ziok2010

english please 🙏 ...

@juanpicado I upgraded docker to latest. (11 => 19)