Docker Hub
目前 Docker 官方維護了一個公共倉庫 Docker Hub,其中已經包括了數量超過 15,000 的鏡像。大部分需求都可以通過在 Docker Hub 中直接下載鏡像來實現。
Docker Hub的功能
Docker Hub被用于源代碼管理集成,也用于構建和測試工具來加速部署周期,部署周期從天減少到以分鐘計算,Docker宣稱已經允許用戶加速應用的傳輸。
架構和技術堆棧升級對于Docker Hub的大規模和不可預知的采用是必須的。
作為開發人員迅速采用Docker容器,IT管理員加速將其納入企業生產環境。除了管理和配置工具,還需要編排和調度軟件。
創建賬號并登陸這里是登陸入口
登陸賬號
登陸進入之后里面目前倉庫,現在去創建一個
下面我選的是公共倉庫,別人也可以訪問到
在服務器上登陸進來,進行上傳鏡像到倉庫
[root@docker ~]# docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: zhaocheng172
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
對我們的鏡像打標簽
[root@docker ~]# docker tag nginx:latest zhaocheng172/nginx:v1
上傳到hub上
[root@docker ~]# docker push zhaocheng172/nginx:v1
查看我們的倉庫是不是創建成功
[root@docker ~]# docker search zhaocheng172
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
zhaocheng172/adc
在另一臺機器之間pull到我們本地鏡像倉庫中
[root@ce-docker ~]# docker pull zhaocheng172/nginx:v1
v1: Pulling from zhaocheng172/nginx
8ba884070f61: Downloading 10.79MB/75.4MB