最近我在嘗試使用Docker來搭建一個開發環境,但是遇到了一個問題,就是Docker下載器不在線。這讓我很不爽,因為我的計劃因此被推延了。
ERROR: Get https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce-cli_20.10.6~3-0~ubuntu-bionic_amd64.deb: dial tcp: lookup download.docker.com on 127.0.0.53:53: no such host
在查詢一番后,我發現了解決這個問題的方法。
首先,我需要切換到root用戶:
sudo su
然后,我需要編輯host文件:
nano /etc/hosts
在打開的編輯器中,我添加了以下幾行代碼:
# Docker Start 127.0.0.1 download.docker.com # Docker End
然后我保存并退出編輯器,并嘗試再次下載Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" apt-get update apt-get install -y docker-ce docker-ce-cli containerd.io
這次下載沒有出現任何問題。我現在可以愉快的使用Docker了!