Comments (15)
cc @baude
from skopeo.
Would it make sense to introduce a system-wide configuration file, perhaps /etc/containers/docker-registries.yaml, which allows per-registry and per-repository configuration, to be used by all of the tools if possible?
I would have loved Docker to have registries conf (ala git remote maybe) but that never happened and maybe it'll never happen..... sadly...
I'm all for this though and what you've highlighted sounds good to me 👍
from skopeo.
I like the idea.
@cgwalters WDYT?
from skopeo.
Docker not having a configuration file at this point is just nuts. Perhaps this was Solomon's idea to prevent other tools from easily understanding the configuration.
from skopeo.
That's probably it yeah..
from skopeo.
https://docs.docker.com/engine/reference/commandline/dockerd/#/linux-configuration-file or am I missing something?
from skopeo.
That's intended mainly for configurations that can be live reloaded. They do not intend (as the last time I talked to them) to store registries configuration options there and the configuration isn't widely used though.
from skopeo.
I did not realize that that was added. We really should start to move towards using this configuration file. Having docker-storage-setup edit this file and setting things like selinux-enabled/log-driver in here would be nice.
@rhvgoyal WDYT
from skopeo.
@lsm5 PTAL
from skopeo.
Please note that there are pitfalls with the config file when for instance a flag is both defined in the the config and via flag to dockerd. I never considered the config file for this and other reasons..
from skopeo.
Yes it looks like the dockerd will refuse to start, but we really want to start to minimize the use of /etc/sysconfig/docker, since we were really abusing this just because dockerd did not have a config file.
from skopeo.
/etc/containers/registries.d
from #170 ( https://github.com/containers/image/blob/master/docs/registries.d.md ) is a start.
from skopeo.
👍
from skopeo.
Seems like this is done.
from skopeo.
Seems like this is done.
Not to the full extent, but https://github.com/containers/image/tree/master/pkg/sysregistriesv2 is basically it, yes.
from skopeo.
Related Issues (20)
- How to use skopeo container with credential helpers? HOT 3
- Error verifying signature: Invalid GPG signature: (*packet.Signature)( "nil)" HOT 5
- Have issue with upgrading skopeo version to 1.8.1 in ubuntu 22.04 HOT 4
- Does skopeo supports loading local docker tar.gz file into remote registry? HOT 8
- Why does updating skopeo to the latest version remove docker packages? HOT 15
- Skopeo copy job creates .kube/config directory structure failing Azure AKS kubelogin convert-kubeconfig command HOT 3
- Store multiple images in single tar file HOT 4
- Skopeo 1.15.0 is not available in alpinelinux packages HOT 1
- `v1.15.0` Container not available on quay.io HOT 2
- Copy to docker-daemon overlay2 storage HOT 6
- Will using the copy command save image information locally? HOT 2
- Skopeo copy fails HOT 3
- Add support for microsoft bicep module definitions. HOT 2
- The checks in hack/ directory hardcode `cc' HOT 4
- The ubuntu version doesn't support --preserve-digests parameter HOT 1
- authentication required for ECR repo HOT 5
- Error while trying to encrypt container image with skopeo HOT 6
- Can't use skopeo 1.15.0 HOT 3
- Failed to sign image with sigstore private key when using Harbor registry server HOT 3
- Feature Request/Verification - list tags matching latest HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skopeo.