提交镜像到Docker Hub

写在前面

本文是如果将本地镜像提交到Docker Hub的记录。


PUSH

注册

首先得有一个帐号23333333

注册传送门


登录帐号

打开终端

1
2
3
4
5
6
##使用docker login命令登入Docker Hub
$ docker login
Username: your Username
Password: your Password

Login Succeeded

生成镜像

这里我只介绍如何将容器生成镜像。这样开发环境就可以放在云端,敲击几个命令即可搭建好开发环境。

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

1
2
3
4
5
6
7
8
Create a new image from a container's changes

Options:
-a, --author string Author (e.g., "John Hannibal Smith <hannibal@a-team.com>")
-c, --change list Apply Dockerfile instruction to the created image
--help Print usage
-m, --message string Commit message
-p, --pause Pause container during commit (default true)
1
2
3
4
5
6
## 示范
## d09cdedcfb69 是 对应容器ID

docker commit d09cdedcfb69 sail97/mysql
OR
sudo docker commit -m"a new mysql" --author='Sail' d09cdedcfb69 sail97/mysql:tagName

提交

docker push your your Username/repoName[:TAG]

1
2
3
## 示范
docker push sail97/mysql
docker push sail97/mysql:v0.0.1

参考

Docker学习小记——Docker的镜像和仓库

关注我的微信公众号[李一二],即时看更多的文章