Docker学习(七):上传本地镜像到DockerHubRepositories
我们在本地pull DockerHub基础镜像后,生成容器,并在容器当中构建好自己需要的环境,此时利用commit创建一个新的镜像,此时我们可以将新的镜像上传到自己的DockerHub中进行保存,在以后需要使用的时候直接pull即可,这节讲解如何将本地镜像上传到自己的DockerHubRepositories。
一、创建DockerHub账号
创建DockerHub账号,百度即可,这里贴出链接:https://hub.docker.com/signup
二、创建Repositories
在创建了DockerHub账号后,需要创建一个Repositories,可以理解为一个Repository就是保存一个Image镜像
设置相关Repository信息,注意不要乱写Name,Name和给镜像打标签tag有很大关系
我将上面的Name设置为init_locust_env,那么本地的镜像标签名称就必须是luozelin1989/init_locust_env,不然无法将本地镜像上传上去
三、本地镜像标签Tag处理
首先利用docker images查看本地的镜像,我们可以看到有一个镜像名称为luozelin/init_locust_env,这就是我们需要上传到DockerHub的镜像
通过docker tag给镜像luozelin/init_locust_env打上标签,用于push到DockerHub,可以通过docker images进行查看
四、本地镜像上传Push
在上传之前需要先进行docker login,输入自己的DockerHub账号和密码
利用docker push上传镜像到DockerHub,直到所有内容都Pushed就表示上传成功
五、DockerHub查看上传镜像
登录DockerHub查看上传的镜像
如果需要下载上传的镜像,则使用命令docker pull luozelin1989/init_locust_env:v1