對(duì)于使用 Docker 的用戶來說,配置 Docker 代理是一個(gè)常見的需求。代理服務(wù)器允許用戶在 Docker 中使用網(wǎng)絡(luò)功能,同時(shí)確保安全和隱私。在本文中,我們將介紹如何配置 Docker 代理。
首先,我們需要找到 Docker 配置文件。在大多數(shù)情況下,Docker 配置文件位于 /etc/docker 目錄下。在該目錄下創(chuàng)建一個(gè)名為 daemon.json 的文件,并將以下代碼添加到該文件中:
{ "proxies": { "default": { "httpProxy": "http://your-proxy-server:port", "httpsProxy": "http://your-proxy-server:port", "noProxy": "your-domain.com" } } }
在上面的代碼中,“default”代表您將使用此配置作為默認(rèn)代理。如果您需要使用多個(gè)代理,可以添加多個(gè)“proxies”塊。在“httpProxy”和“httpsProxy”下添加代理服務(wù)器的主機(jī)名和端口號(hào)。在“noProxy”下添加您不想使用代理服務(wù)器的域名。
保存并關(guān)閉文件后,請(qǐng)重啟 Docker 以使更改生效。您可以使用以下命令重啟 Docker:
sudo systemctl restart docker
檢查代理是否生效,請(qǐng)嘗試從 Docker 中拉取一個(gè)映像。如果您看到“connection refused”等錯(cuò)誤,則代理可能未正確配置。如果您仍然遇到問題,您可以檢查代理服務(wù)器的設(shè)置和防火墻配置。