Docker 堆栈办理

堆栈(Repository)是集合寄存镜像的处所。以下先容一下 快乐飞艇是犯法的吗:Docker Hub。固然不止 docker hub,只是长途的办事商不一样,操纵都是一样的。

Docker Hub

今朝 Docker 官方保护了一个大众堆栈 快乐飞艇是犯法的吗:Docker Hub

大局部须要都能够经由过程在 Docker Hub 中间接下载镜像来完成。

注册

快乐飞艇是犯法的吗://hub.docker.com 收费注册一个 Docker 账号。

登录和加入

登录须要输出用户名和暗码,登录胜利后,咱们就能够从 docker hub 上拉取本身账号下的全数镜像。

$ docker login

加入

加入 docker hub 能够操纵以下号令:

$ docker logout
拉取镜像

你能够经由过程 docker search 号令来查找官方堆栈中的镜像,并操纵 docker pull 号令来将它下载到本地。

以 ubuntu 为关头词停止搜刮:

$ docker search ubuntu

操纵 docker pull 将官方 ubuntu 镜像下载到本地:

$ docker pull ubuntu 

推送镜像

用户登录后,能够经由过程 docker push 号令将本身的镜像推送到 Docker Hub。

以下号令中的 username 请替代为你的 Docker 账号用户名。

$ 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