docker-aio

docker-aio

Docker installation and mirror

Stars: 56

Visit
 screenshot

The docker-aio repository provides an accelerated mirror service for Docker users, allowing them to speed up image pulls by replacing original domains with corresponding accelerated domains. Users in Asia are advised to comply with local laws and regulations when using this service. The repository offers installation scripts and instructions on how to modify Docker configurations to utilize the accelerated mirrors effectively.

README:

Language

Instructions

This accelerated mirror service is not available for users in Asia. Please check and comply with local laws and regulations. When using this service, ensure you comply with relevant laws and regulations. If your rights have been infringed upon, please contact Azimiao | imashen for resolution.

Installation Script Usage

curl -fsSL https://docker.13140521.xyz/install | bash -s docker --mirror Aliyun

Options:

```text
--channel <stable|test>
--version <VERSION>
--mirror <Aliyun|AzureChinaCloud>

Docker Accelerator Mirror Usage

Please note that before using any accelerated mirrors, ensure that the acceleration service meets your needs and that you comply with relevant terms of use and service agreements.

Accelerated domain: *.13140521.xyz

Below are some common Docker mirror sources and their corresponding accelerated domains:

Source Domain Accelerated Domain
quay.io quay.13140521.xyz
gcr.io gcr.13140521.xyz
ghcr.io ghcr.13140521.xyz
k8s.gcr.io k8s-gcr.13140521.xyz
registry.k8s.io k8s.13140521.xyz
docker.cloudsmith.io cloudsmith.13140521.xyz
mcr.microsoft.com mcr.13140521.xyz
docker.elastic.co elastic.13140521.xyz

When using an accelerated mirror, replace the original domain in your Docker configuration with the corresponding accelerated domain from the table above. For example, if you want to use the accelerated mirror for quay.io, replace all references to quay.io with quay.13140521.xyz.


Example Methods for Replacing Mirror Sources

Method 1: Modify Docker Configuration File

Note: In some versions, the configuration file is not named daemon.json but rather daemon.conf. Please adjust according to the actual version! If you do not make the necessary changes, you may face the following error:

Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xeu docker.service" for details.

1.Edit the Docker configuration file:
Open the Docker configuration file (usually located at /etc/docker/daemon.json):

sudo nano /etc/docker/daemon.json

2.Add or modify the mirror source:
Add or modify the registry-mirrors field in the configuration file:

{
  "registry-mirrors": [
    "https://docker.13140521.xyz"
  ]
}

3.Restart the Docker service:
Save the configuration file and restart the Docker service:

sudo systemctl daemon-reload
sudo systemctl restart docker

Method 2: Replace Using Docker CLI Commands

Specify the mirror source when pulling/viewing images:
For example, specify the accelerated source when pulling an image from quay.io:

docker pull quay.13140521.xyz/library/image_name:tag

For example, specify the accelerated source when inspecting an image from quay.io:

docker inspect quay.13140521.xyz/library/image_name:tag

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for docker-aio

Similar Open Source Tools

For similar tasks

For similar jobs