在使用 Docker 前,有必要注冊 Docker 倉庫。Docker 倉庫是用來存儲和分享 Docker 鏡像的地方,類似于 git 的倉庫。首先,需要在 Docker Hub 上注冊賬號并創建一個公共或者私有的倉庫。管理 Docker 鏡像時,可以使用 Docker CLI 或者 Docker 倉庫 API。
# 使用 Docker CLI 登錄 Docker Hub docker login
這會提示輸入 Docker Hub 的用戶名和密碼。如果登錄成功,會在控制臺輸出Login Succeeded
。可以使用以下命令來查看當前登錄的用戶:
# 查看當前登錄用戶 docker info
創建新的 Docker 倉庫的方法如下:
# 創建一個新的 Docker 倉庫 docker create repository_name
這會在本地新建一個名為repository_name
的倉庫。將鏡像推送到 Docker 倉庫時,鏡像的名稱應該包含 Docker 倉庫的地址。例如,如果 Docker 倉庫的地址是my.docker.registry
,那么可以使用以下命令來推送鏡像。
# 推送鏡像到 Docker 倉庫 docker push my.docker.registry/repository_name/image_name:tag
其中repository_name
是 Docker 倉庫的名稱,image_name
是鏡像的名稱,tag
是鏡像的版本號。同樣,也可以使用以下命令來拉取 Docker 倉庫中的鏡像:
# 從 Docker 倉庫中拉取鏡像 docker pull my.docker.registry/repository_name/image_name:tag
Docker 倉庫的注冊和使用相對簡單,上述命令的細節會在實際使用中進一步體現。