一、登陆docker hub

先在docker官网注册一个账号

登录:

1
2
3
4
5
docker login

#在提示中输入密码:
#Username:
#Password:

退出:

1
docker logou

二、commit容器

1
2
3
4
5
6
7
docker commit 命令
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停

例如:

1
2
docker commit -a 'sjkhsl' -m 'xx容器' c109b50cd6e7 docker:v1
作者sjkhsl 备注:xx容器 容器镜像:c109b50cd6e7 仓库名称:docker 标签:v1

三、docker tag(标签)

1
docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]

例如 :

1
2
docker tag 09b00bf3bfe5 sjkhsl/docker:v1
在名称前加上自己的docker hub的Docker ID,即sjkhsl 仓库名称:标签

四、推送docker hub

1
docker push sjkhsl/docker:v1