Skip to content

Commit b92ea40

Browse files
committed
feat(ctr): add troubleshooting
1 parent 87f78c4 commit b92ea40

File tree

2 files changed

+83
-0
lines changed

2 files changed

+83
-0
lines changed

menu/navigation.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2234,6 +2234,16 @@
22342234
],
22352235
"label": "API/CLI",
22362236
"slug": "api-cli"
2237+
},
2238+
{
2239+
"items": [
2240+
{
2241+
"label": "Troubleshooting Container Registry image push issues",
2242+
"slug": "troubleshooting-container-registry-image-push-issues"
2243+
}
2244+
],
2245+
"label": "Troubleshooting",
2246+
"slug": "troubleshooting"
22372247
}
22382248
],
22392249
"label": "Container Registry",
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
meta:
3+
title: Troubleshooting Container Registry image push issues
4+
description: Solutions for resolving issues when pushing images to Scaleway's Container Registry.
5+
content:
6+
h1: Troubleshooting Container Registry image push issues
7+
paragraph: This guide provides solutions for common issues encountered when pushing images to Scaleway's Container Registry.
8+
tags: container-registry, troubleshooting
9+
dates:
10+
validation: 2025-03-05
11+
posted: 2025-03-05
12+
categories:
13+
- container-registry
14+
---
15+
16+
## Problem
17+
You are unable to push images to Scaleway's Container Registry.
18+
19+
### Symptoms
20+
- The `docker push` command fails with an error message.
21+
- Authentication or authorization errors occur.
22+
- The image push process hangs or times out.
23+
24+
## Possible causes
25+
- Incorrect authentication or authorization settings.
26+
- Misconfigured or outdated Docker client.
27+
- Network connectivity issues or firewall restrictions.
28+
- Exceeded Container Registry quotas or limits.
29+
30+
## Solutions
31+
32+
### Verify authentication and authorization
33+
- Ensure you are logged in with a valid Scaleway account using `docker login`.
34+
- Confirm that your account has the necessary permissions to push images.
35+
- Verify that your Docker client is [correctly configured](/container-registry/how-to/connect-docker-cli/) for Scaleway's Container Registry.
36+
37+
### Check Docker configuration and version
38+
- Ensure your Docker client is up-to-date by running:
39+
```sh
40+
docker --version
41+
```
42+
- Check for configuration errors in the Docker daemon and client.
43+
- Review the [Docker documentation](https://docs.docker.com/) for known compatibility issues.
44+
45+
### Investigate network connectivity issues
46+
- Confirm that your internet connection is stable.
47+
- Check firewall or proxy settings that may be blocking the connection.
48+
- Try pushing the image from a different network or VPN to rule out local issues.
49+
50+
### Verify Container Registry quotas and limits
51+
- Ensure you have not exceeded your Scaleway Container Registry storage limits.
52+
- Refer to Scaleway’s documentation for [quota information](/organizations-and-projects/additional-content/organization-quotas/#container-registry).
53+
54+
### Review error messages and logs
55+
- Run the push command with verbose output for more details:
56+
```sh
57+
docker push --debug <your-image>
58+
```
59+
- Check the Docker client logs for warnings or errors:
60+
```sh
61+
docker logs <container_id>
62+
```
63+
- Verify Scaleway’s Container Registry [status](https://status.scaleway.com/) for any ongoing incidents.
64+
65+
## Additional troubleshooting steps
66+
- Try pushing a small test image to verify general functionality:
67+
```sh
68+
docker pull alpine && docker tag alpine <your-registry>/test-image && docker push <your-registry>/test-image
69+
```
70+
- Review Docker’s official [troubleshooting guides](https://docs.docker.com/tags/troubleshooting/) for further insights.
71+
- If the issue persists, [contact our support team](https://console.scaleway.com/support) with error logs and diagnostic details.
72+
73+

0 commit comments

Comments
 (0)