Getting started
Overview
Section titled “Overview”Dockreg provides a secure, fast, and reliable private Docker registry for your development team. With enterprise-grade security, global CDN for lightning-fast pulls and pushes, and simple setup, you can deploy with confidence. Setup takes just 1 minute, and you get 24/7 support with 99.9% uptime.
This guide walks you through signing up, creating your first registry, and pushing your initial Docker image.
Sign up for Dockreg
Section titled “Sign up for Dockreg”Getting started is free and requires no credit card. Follow these steps:
- Visit dockreg.com and click Start Free in the top navigation.
- Enter your email address and create a password, or sign up using your preferred method (e.g., Google or GitHub if available).
- Verify your email address via the confirmation link sent to your inbox.
- Log in to your new Dockreg account at dockreg.com/dashboard (or the provided dashboard URL).
Once logged in, you’ll land on the dashboard where you can manage organizations, registries, and teams.
Create your first registry
Section titled “Create your first registry”After signing up, create a private registry to store your Docker images:
- From the dashboard, click Create Registry (or navigate to the Registries section).
- Enter a name for your registry (e.g.,
myapp-registry). - Select your organization (a default one is created for you; you can create more later).
- Choose visibility: Private (recommended for security).
- Click Create. Your registry will be ready in seconds.
You’ll receive a unique registry URL, such as myapp.registry.dockreg.com. Note this down—it’s used for pushing and pulling images.
For the Starter plan, you get 1 private registry with 10GB storage. Upgrade for more.
Push your first Docker image
Section titled “Push your first Docker image”With your registry created, push an existing local Docker image using standard Docker CLI commands. No additional tools are needed.
Assume you have a local image named myapp:latest. Replace placeholders like myapp.registry.dockreg.com, myorg, and myapp with your actual registry URL, organization name, and image name.
-
Log in to your registry:
docker login myapp.registry.dockreg.comEnter your Dockreg username and password when prompted.
-
Tag your local image to include the registry and organization path:
docker tag myapp:latest myapp.registry.dockreg.com/myorg/myapp:latest -
Push the image:
docker push myapp.registry.dockreg.com/myorg/myapp:latest
✓ Image pushed successfully!
Your image is now stored securely in your private registry. You can verify it in the dashboard under your registry’s images list.
Troubleshooting pushes
Section titled “Troubleshooting pushes”- Ensure your Docker CLI is up to date.
- If login fails, check your credentials or API key (see Key Management).
- For rate limits or storage issues, review your plan in Usage & Billing.
Next steps
Section titled “Next steps”- Invite team members for collaboration (Team Collaboration).
- Set up vulnerability scanning (Beta) for pushed images.
- Integrate with monitoring tools via webhooks (Integrations).
For more details, explore the full Documentation.