1、确保Docker Hub上已经创建帐号,docker是用于存放自己的镜像。
2、成功启动docker后,拉取一个镜像:以拉取Ubuntu18.04为例。
docker pull ubuntu18.04
3、查看刚才的image,使用docker images
docker images
你会看到自己的images,例如
REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 18.04 abcdefg 4 months ago 100MB
4、使用images启动一个容器
docker run -it abcdefg /bin/bash
注意其中的abcdefg就是上面的image id,每个人的不同,仅作为示例
5、然后在4的时候已经进入了镜像,可以开始自己的操作,例如更新源、更新软件、安装软件、配置软件
6、退出镜像
exit
7、打包提交镜像
docker commit abcdefg ubuntu-vim:v1
abcdefg就是你进入的镜像的image id
后面的ubuntu-vim是你在docker hub上准备建立的仓库名
v1就是你命名的tag
8、登录https://hub.docker.com/ 然后建立一个公开的仓库,仓库名例如ubuntu-vim
9、上传镜像到hub前需要登录docker hub
docker login
输入自己的docker hub上的用户名id,密码登录
10、上传镜像
docker push abcd/ubuntu-vim:v1
abcd是你的用户名,就是用户名id
后面的就是刚才commit的镜像
这样docker hub就有了属于你的镜像
在Discourse社区开始讨论