Focker.ir

Docker Proxy Mirror

Accelerate your Docker pulls with Focker.ir proxy mirror in Iran and nearby regions

How to Use Focker.ir

Direct Pull Command

Simply prefix your image name with focker.ir/ when pulling images:

docker pull focker.ir/nginx

This will pull the nginx image through our proxy mirror, which is typically much faster in Iran and nearby regions.

Configure Docker Daemon

For permanent configuration, add Focker.ir as a registry mirror in your Docker daemon configuration:

sudo tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": ["https://focker.ir"]
}
EOF

sudo systemctl restart docker

After applying this configuration, all your Docker pulls will automatically use Focker.ir mirror.

Modify Docker Compose Files

You can quickly modify existing docker-compose files to use Focker.ir mirror:

Linux:

sed -i 's/^\s*image:\s*/&focker.ir\//g' docker-compose.yml

macOS:

sed -i '' 's/^[[:space:]]*image:[[:space:]]*/image: focker.ir\//g' docker-compose.yml

Modify Kubernetes Deployment Files

Similar to docker-compose, you can modify Kubernetes deployment files:

Linux:

sed -i 's/^\s*image:\s*/&focker.ir\//g' deployment.yml

macOS:

sed -i '' 's/^[[:space:]]*image:[[:space:]]*/image: focker.ir\//g' deployment.yml

Why Use Focker.ir?

Faster Downloads

Our servers are optimized for the region, providing significantly faster download speeds compared to pulling directly from Docker Hub.

Reliable Access

Avoid connectivity issues with Docker Hub by using our reliable mirror that's always available in the region.

Cost Effective

Reduce your international bandwidth usage and save on networking costs by using our local mirror.

Frequently Asked Questions