Docker 倉(cāng)庫(kù)管理
倉(cāng)庫(kù)(Repository)是集中存放鏡像的地方。以下介紹一下?Docker Hub。當(dāng)然不止 docker hub,只是遠(yuǎn)程的服務(wù)商不一樣,操作都是一樣的。
Docker Hub
目前 Docker 官方維護(hù)了一個(gè)公共倉(cāng)庫(kù)?Docker Hub。
大部分需求都可以通過(guò)在 Docker Hub 中直接下載鏡像來(lái)實(shí)現(xiàn)。
注冊(cè)
在?https://hub.docker.com?免費(fèi)注冊(cè)一個(gè) Docker 賬號(hào)。
登錄和退出
登錄需要輸入用戶(hù)名和密碼,登錄成功后,我們就可以從 docker hub 上拉取自己賬號(hào)下的全部鏡像。
$ docker login
退出
退出 docker hub 可以使用以下命令:
$ docker logout
拉取鏡像
你可以通過(guò) docker search 命令來(lái)查找官方倉(cāng)庫(kù)中的鏡像,并利用 docker pull 命令來(lái)將它下載到本地。
以 ubuntu 為關(guān)鍵詞進(jìn)行搜索:
$ docker search ubuntu
使用 docker pull 將官方 ubuntu 鏡像下載到本地:
$ docker pull ubuntu
推送鏡像
用戶(hù)登錄后,可以通過(guò) docker push 命令將自己的鏡像推送到 Docker Hub。
以下命令中的 username 請(qǐng)?zhí)鎿Q為你的 Docker 賬號(hào)用戶(hù)名。
$ docker tag ubuntu:18.04 username/ubuntu:18.04 $ docker image ls REPOSITORY TAG IMAGE ID CREATED ... ubuntu 18.04 275d79972a86 6 days ago ... username/ubuntu 18.04 275d79972a86 6 days ago ... $ docker push username/ubuntu:18.04 $ docker search username/ubuntu NAME DESCRIPTION STARS OFFICIAL AUTOMATED username/ubuntu 文章來(lái)源于網(wǎng)絡(luò),侵刪!