user804401
user804401

Reputation: 1994

Podman build command unable to pull image

I have configured Subuid and Subgid after installing Podman in RHEL7

I have created a simple Dockerfile to print hello world and was trying to build the image. My Dockerfile

FROM alpine
CMD ["echo", "Hello World"]

To test I am running below command

Podman build -t imagename .

I see the below error received.

STEP 1: FROM alpine
Error: error creating build container: The following failures happened while trying to pull image specified by "alpine" based on search registries in /etc/containers/registries.conf:
* "localhost/alpine": Error initializing source docker://localhost/alpine:latest: error pinging docker registry localhost: Get https://localhost/v2/: dial tcp [::1]:443: connect: connection refused
* "registry.access.redhat.com/alpine": Error initializing source docker://registry.access.redhat.com/alpine:latest: error pinging docker registry registry.access.redhat.com: Get https://registry.access.redhat.com/v2/: read tcp 10.70.85.174:17758->23.54.147.129:443: read: connection reset by peer
* "registry.redhat.io/alpine": Error initializing source docker://registry.redhat.io/alpine:latest: error pinging docker registry registry.redhat.io: Get https://registry.redhat.io/v2/: read tcp 10.70.85.174:36028->104.79.150.216:443: read: connection reset by peer
* "docker.io/library/alpine": Error initializing source docker://alpine:latest: error pinging docker registry registry-1.docker.io: Get https://registry-1.docker.io/v2/: read tcp 10.70.85.174:53352->18.213.137.78:443: read: connection reset by peer

Am I missing any configuration ?

Thanks

Upvotes: 5

Views: 20819

Answers (2)

BobMonk
BobMonk

Reputation: 196

Have you still the docket Daemon running and/or docker installed?

First stop the docker Daemon

 sudo systemctl stop docker 

OR

 sudo service docker stop

Then uninstall docker Ubuntu here but what ever you need you can Google :D

sudo apt-get remove docker docker-engine docker.io containerd runc

Try again,

If other fail now try a refreshed install of podman

sudo --reinstall install podman

Sources

https://www.cyberciti.biz/faq/debian-ubuntu-linux-reinstall-a-package-using-apt-get-command/
https://askubuntu.com/questions/935569/how-to-completely-uninstall-docker
https://intellipaat.com/community/43965/how-to-stop-docker
https://podman.io/getting-started/installation

Upvotes: 0

Petronella
Petronella

Reputation: 2545

I suggest that you first search your image in registries

podman search alpine

you should get a list of images available. Choose the one you want - version, name, tag etc and put that in the dockerfile.

to be sure it is accessible, do the 'pull' manually

podman pull alpine<version,tag>

Upvotes: 0

Related Questions