docker 搭建鏡像倉庫 不使用https_如何搭建Docker環境??
搭建 Docker 環境而不使用 HTTPS 可以按照以下步驟進行:

1、安裝 Docker
在官方網站下載適用于您的操作系統的 Docker 安裝包。
運行安裝程序并按照提示完成安裝過程。
2、配置 Docker Daemon
打開 Docker 守護進程配置文件/etc/docker/daemon.json(Linux)或C:\ProgramData\Docker\config\daemon.json(Windows)。

如果文件不存在,請創建一個新文件。
在文件中添加以下內容以禁用 HTTPS:
```json
{
"insecureregistries": []

}
```
注意:如果您希望允許特定的非安全注冊表,請將它們添加到insecureregistries 數組中,
```json
{
"insecureregistries": ["myregistrydomain.com:5000"]
}
```
3、啟動 Docker (本文來源:WWW.KenGnIAO.cOM)Daemon
重啟 Docker 守護進程以使更改生效,在 Linux 上,可以使用以下命令重啟 Docker:
```bash
sudo systemctl restart docker
```
在 Windows 上,可以通過“服務”應用程序找到“Docker”服務,然后右鍵單擊并選擇“重啟”。
4、驗證配置
運行以下命令來驗證是否禁用了 HTTPS:
```bash
docker info | grep i insecure
```
如果輸出中沒有顯示任何與 HTTPS 相關的信息,則表示禁用成功。
現在您已經成功搭建了一個不使用 HTTPS 的 Docker 環境,接下來是兩個與本文相關的問題和解答:
問題1:為什么禁用了 HTTPS?
答:禁用 HTTPS 是因為在某些情況下,HTTPS 可能會引入額外的性能開銷或安全風險,通過禁用 HTTPS,您可以提高容器鏡像傳輸的速度,并減少潛在的安全漏洞,但是請注意,禁用 HTTPS 會使您的網絡通信暴露在中間人攻擊的風險之下,在生產環境中建議使用 HTTPS。
問題2:如何重新啟用 HTTPS?
答:要重新啟用 HTTPS,您需要修改 Docker Daemon 的配置文件/etc/docker/daemon.json(Linux)或C:\ProgramData\Docker\config\daemon.json(Windows),并將insecureregistries 字段設置為空數組[],然后重新啟動 Docker Daemon,即可重新啟用 HTTPS。
