이걸 구해야 해영상Podman의 경우 문제가 있습니다.레지스트리 파일
Podman이 오류를 발생시킵니다.
podman run --name myfirstcontainer -it -v /home/jhon:/data:Z manjarolinux/base
Error: error loading registries configuration "/etc/containers/registries.conf": toml: cannot load TOML value of type map[string]interface {} into a Go slice
내 레지스트리 조정
# [[registry.mirror]]
# location = "example-mirror-0.local/mirror-for-foo"
# [[registry.mirror]]
# location = "example-mirror-1.local/mirrors/foo"
# insecure = true
# # Given the above, a pull of example.com/foo/image:latest will try:
# # 1. example-mirror-0.local/mirror-for-foo/image:latest
# # 2. example-mirror-1.local/mirrors/foo/image:latest
# # 3. internal-registry-for-example.net/bar/image:latest
# # in order, and use the first one that exists.
#
[[registry.mirror]]
prefix ="docker.io"
location = "https://hub.docker.com/r/manjarolinux/base"
insecure =true
뭐가 문제 야
답변1
정의하려는 것은 mirror
최상위 키에 속하는 배열 이지만 단일 객체를 보유할지 아니면 객체 배열을 보유 registry
할지 명확하지 않습니다 .registry
registry
단일 개체 로 사용하려면
[registry]
[[registry.mirror]]
prefix = "docker.io"
location = "https://hub.docker.com/r/manjarolinux/base"
insecure = true
이는 YAML 문서에 해당합니다.
registry:
mirror:
- prefix: docker.io
location: https://hub.docker.com/r/manjarolinux/base
insecure: true
또는 JSON 문서
{
"registry": {
"mirror": [
{
"prefix": "docker.io",
"location": "https://hub.docker.com/r/manjarolinux/base",
"insecure": true
}
]
}
}
그래야 registry
한다면대량으로(더 가능성이 높은 것 같음) 대신 [[registry]]
in 을 사용하면 YAML 해당 문서 앞에 가 추가되고 JSON 해당 문서가 포함된 객체 주위에 배열 구조가 추가됩니다 [registry]
.-
mirror
[...]
mirror