创建Docker Hub账号和仓库
到Docker Hub,注册账号,邮箱激活以后才可以登陆。然后创建仓库,取一个名字,添加描述之类的,然后创建就完成了。但是现在你的仓库里面什么也没有,需要把刚才自己修改过的镜像添加进来。
回到终端,在终端中输入命令,查看当前的镜像。
docker images
找到自己修改的镜像docker-whale,后面有一个ID号,我们需要用到这个ID号。命令如下:
docker tag ID USERNAME/docker-whale:latest
这里的ID用自己的docker-whale后面的那个ID号代替,后面的USERNAME就是自己注册的USERNAME,docker-whale是自己要上传的IMAGE的名字。回车,这个时候再用
docker images
查看会多出了一个USERNAME/docker-whale的镜像,然后要把这个镜像上传。首先要在终端登陆docker,命令格式如下:
docker login --username=yourhubusername --password=yourpassword --email=youremail@company.com
最后执行命令
docker push USERNAME/docker-whale
再去Docker Hub上就可以看到自己的仓库里已经多了一个镜像。现在删除本地的镜像,然后从Docker Hub上下载这个镜像试试。删除本地镜像的命令如下,ID是删除的镜像对应的ID。
docker rmi -f ID
删除了镜像以后运行下面的命令:
docker run USER/docker-whale
运行成功,到此为止,官网上最基础的教程已经走完了。