Artifactory Tutorials: Setup Docker repository and push/pull images?

Step 1 – Install Docker

Step 2 – Enabe Docker insecure as Artifactory is insecure


18.206.205.28 - is public ip address
8081 - is a port for artifactory managment

vi /etc/docker/daemon.json

{
"insecure-registries" : ["18.206.205.28:8081"]
}

$ systemctl status docker
$ systemctl restart docker
$ docker info

Step 3 – Login to docker


admin - username of artifactory
Admin123 - password of admin

$ docker login -u admin -p Admin123 18.206.205.28:8081

Step 4 – Create an image or pull an image/tag it


$ docker pull ubuntu
$ docker images
$ docker tag ubuntu 18.206.205.28:8081/devopsschool/ubuntu

Step 5 – Push the new images created


$ docker push 18.206.205.28:8081/devopsschool/ubuntu
$ docker images

Step 6 – Delete a image before test pull


$ docker images
$ docker rmi 18.206.205.28:8081/devopsschool/ubuntu
$ docker images
$ docker pull 18.206.205.28:8081/devopsschool/ubuntu

Rajesh Kumar
Follow me