hash sum mismatch錯誤通常是由于網絡問題引起的。它表示下載的軟件包的哈希值與期望的哈希值不匹配。
解決此問題的一種方法是清除apt緩存,并重新運行Dockerfile,以便重新下載軟件包。可以執行以下命令來清除apt緩存:
```
sudo rm -rf /var/lib/apt/lists/*
```
然后重新運行Dockerfile,使用`docker build`命令創建鏡像。
如果上述方法仍然不起作用,可以嘗試更改鏡像的源,使用國內的鏡像源,如阿里云、華為云等。可以在Dockerfile中添加以下命令來更改鏡像源:
```
RUN sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
```
然后重新運行Dockerfile,使用`docker build`命令創建鏡像。
如果問題仍然存在,可能是因為網絡問題導致的下載錯誤。可以嘗試使用其他網絡環境或等待一段時間后重試。