Docker是一種流行的應用程序容器化技術, 其中一個關鍵組件是Docker倉庫。 Docker倉庫存儲了Docker鏡像,讓您可以輕松分發和管理這些鏡像。 Docker默認使用端口5000作為私有Docker倉庫的服務器端口。不過,您可以在需要時更改此端口。
要更改Docker倉庫端口,您首先需要停止此服務。 在終端中輸入以下命令:
sudo docker container stop registry
如果您使用的是位于默認端口5000上的Docker倉庫,則運行以下命令更改端口:
sudo docker container run -d -p 新端口:5000 --restart=always --name registry registry:2
請將“新端口”替換為您要使用的端口號。 例如,如果您要使用端口9999, 則將其替換為“9999”。 運行此命令后,你將能看到您的Docker倉庫已經在新端口上運行。
您可以按照如下方式檢測Docker倉庫端口是否更改成功:
curl http://localhost:新端口/v2/
您將看到JSON響應, 這表明Docker倉庫現在使用新端口運行。 確保在每個curl命令中使用正確的端口。
絕大多數Docker用戶都將端口5000用于Docker倉庫,但是您可以按照上述指南更改此端口。 這是非常方便的,特別是在您必須占用端口5000的情況下(例如,這是另一個應用程序的默認端口,或者您正在測試其他應用程序時需要使用)。
下一篇h2 json