[Starlingx-discuss] Private Docker Registries
Hi, I am using STX4.0 Is there a supported way (either a system CLI or GUI) to add private docker registry ?. For example - I try to add the following here and it would reset upon the reboot. controller-0:/etc/docker# cat /etc/docker/daemon.json { "insecure-registries" : ["artifactory.myownregistry.com:8093"] } Or do we only do this the puppet manifest way? Regards, Venkata Veldanda
Hi Venkata: You can try command below : "system service-parameter-modify docker docker-registry url=xxxx" command to modify registry , suggest you lock/unlock controller once changes Thanks. BR Austin Sun. From: Venkata Ramana Veldanda <Venkata.Veldanda@radisys.com> Sent: Thursday, February 18, 2021 10:17 PM To: starlingx-discuss@lists.starlingx.io Subject: [Starlingx-discuss] Private Docker Registries Hi, I am using STX4.0 Is there a supported way (either a system CLI or GUI) to add private docker registry ?. For example - I try to add the following here and it would reset upon the reboot. controller-0:/etc/docker# cat /etc/docker/daemon.json { "insecure-registries" : ["artifactory.myownregistry.com:8093"] } Or do we only do this the puppet manifest way? Regards, Venkata Veldanda
Thankyou I just realized that STX4.0 uses containerd as the runtime and have got the below question now. The registry that we use locally is a HTTP based. In order to make changes to adapt to the insecure registry we tried to do the following but it never works. /etc/containerd/config.toml [plugins.cri.registry] [plugins.cri.registry.mirrors] # Begin of insecure registries [plugin.cri.registry.mirrors."artifactory. myownregistry.com:8093"] endpoint = ["http://artifactory.myownregistry.com:8093"] [plugins.cri.registry.configs."artifactory. myownregistry:8093".tls] insecure_skip_verify = true [plugins.cri.registry.configs."artifactory. myownregistry:8093".auth] username = "myusername" password = "mypassword" I understand that the /etc/containerd/config.toml is not the right place to edit as this is not persistent but was expecting it to work for the first time. Would the same "system service-parameter-add" works even for this or is there any other API to do this? Regards, Venkata Veldanda From: Sun, Austin <austin.sun@intel.com> Sent: Friday, February 19, 2021 6:49 AM To: Venkata Ramana Veldanda <Venkata.Veldanda@radisys.com>; starlingx-discuss@lists.starlingx.io Subject: RE: Private Docker Registries The e-mail below is from an external source. Please do not open attachments or click links from an unknown or suspicious origin. Hi Venkata: You can try command below : "system service-parameter-modify docker docker-registry url=xxxx" command to modify registry , suggest you lock/unlock controller once changes Thanks. BR Austin Sun. From: Venkata Ramana Veldanda <Venkata.Veldanda@radisys.com<mailto:Venkata.Veldanda@radisys.com>> Sent: Thursday, February 18, 2021 10:17 PM To: starlingx-discuss@lists.starlingx.io<mailto:starlingx-discuss@lists.starlingx.io> Subject: [Starlingx-discuss] Private Docker Registries Hi, I am using STX4.0 Is there a supported way (either a system CLI or GUI) to add private docker registry ?. For example - I try to add the following here and it would reset upon the reboot. controller-0:/etc/docker# cat /etc/docker/daemon.json { "insecure-registries" : ["artifactory.myownregistry.com:8093"] } Or do we only do this the puppet manifest way? Regards, Venkata Veldanda
participants (2)
-
Sun, Austin
-
Venkata Ramana Veldanda