Linux/Docker/Registry: Difference between revisions

From Wiki
< Linux‎ | Docker
Line 23: Line 23:
docker tag alpine vm-docker:5000/my-alpine
docker tag alpine vm-docker:5000/my-alpine
docker push vm-docker:5000/my-alpine
docker push vm-docker:5000/my-alpine
</pre>


== On testing client disable secure registry ==
* /etc/docker/daemon.json
<pre>
{
    "insecure-registries":["192.168.99.100:5000"]
}
</pre>


== Load image from registry ==
<pre>
docker pull vm-docker:5000/my-alpine
</pre>


[[Category:Linux/Docker]]
[[Category:Linux/Docker]]
[[Category:Linux]]
[[Category:Linux]]

Revision as of 16:52, 6 December 2021

Example docker-compose.yml

version: '3'

services:
  registry:
    image: registry:2
    ports:
    - "5000:5000"
    environment:
      REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data
    volumes:
      - /srv/docker-data/registry:/data
docker-compose up -d

Put example image in registry

docker pull alpine
docker tag alpine vm-docker:5000/my-alpine
docker push vm-docker:5000/my-alpine

On testing client disable secure registry

  • /etc/docker/daemon.json
{
    "insecure-registries":["192.168.99.100:5000"]
}


Load image from registry

docker pull vm-docker:5000/my-alpine