---
title: "システム更新が Docker Hub の pull 上限に達した場合の対処"
description: "システム更新が Docker Hub から pull する理由、レート制限の内容、そして Control Panel で Docker Hub アカウントを設定して上限を引き上げる方法"
canonical_url: "https://docs.ardge.com/ja/knowledge/arx-os/docker-pull-limit"
---
# システム更新が Docker Hub の pull 上限に達した場合の対処

> システム更新が Docker Hub から pull する理由、レート制限の内容、そして Control Panel で Docker Hub アカウントを設定して上限を引き上げる方法

## 要点

**Control Panel › Internet Account** で Docker Hub アカウントを設定すると、pull 上限が匿名 pull の 6 時間あたり 100 回から、アカウント利用時の 6 時間あたり 200 回に引き上げられます。アカウントの用意が難しい場合は、カウンターがリセットされるのを待って更新を再実行してください。

## 詳細

### システム更新が pull 上限に達する理由

ARX は各サービスをコンテナとしてデプロイしているため、システム更新にはコンテナイメージの更新が含まれます。そのイメージを取得するには Docker Hub から pull する必要があります。pull 回数が Docker Hub の上限に達すると、更新を続行できなくなります。

### Docker Hub の pull 上限

<table>
<thead>
  <tr>
    <th>
      pull 方法
    </th>
    
    <th>
      カウント対象
    </th>
    
    <th>
      6 時間あたりの上限
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      匿名 pull
    </td>
    
    <td>
      送信元 IP
    </td>
    
    <td>
      100
    </td>
  </tr>
  
  <tr>
    <td>
      Docker アカウント（無料プラン）
    </td>
    
    <td>
      アカウント
    </td>
    
    <td>
      200
    </td>
  </tr>
  
  <tr>
    <td>
      Docker アカウント（有料プラン）
    </td>
    
    <td>
      アカウント
    </td>
    
    <td>
      無制限
    </td>
  </tr>
</tbody>
</table>

匿名 pull は送信元 IP ごとにカウントされるため、同じネットワーク上の他のデバイスとこの 100 回を共有することになります。アカウントを使って pull すれば、カウントはそのアカウントに移り、他のデバイスの影響を受けません。

## 対処方法

状況に合った方法を選んでください。

- **Docker Hub アカウントを設定する** — カウントを IP からアカウントに移し、上限を 6 時間あたり 200 回に引き上げます。手順は以下のとおりです
- **Docker のプランをアップグレードする** — 有料プランには pull 上限がありません
- **カウンターのリセットを待つ** — 何も設定しない場合は、6 時間のカウント期間が経過するのを待ってから更新を再実行します

### ARX で Docker Hub アカウントを設定する

1. ARX 管理画面にサインインし、**Control Panel** を開きます
2. **Internet Account** ページに移動します
3. **Docker Hub Auth** カードで **Configure** をクリックします
4. Docker Hub のユーザー名とパスワードを入力します
5. 保存をクリックします


## Sitemap

See the full [sitemap](https://docs.ardge.com/sitemap.md) for all pages.
