写在前面
本文是如果将本地镜像提交到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的镜像和仓库