docker 上传自己的image到docker hub

保存镜像

先把容器保存为镜像

docker commit -a “runoob.com” -m “my apache” a404c6c174a2 mymysql:v1

其中-a后面跟着的是作者
-m后面跟着的是注释
然后是完整id
最后是自定义的镜像名字
-p是暂停

docker images

可以查看到新的镜像

官网创建

docker 上传自己的image到docker hub

记下此时的仓库名 name/repository name

push镜像

打开电脑powershell
输入docker login 登入

然后直接push是不行的

先使用tag命令改名为上面的仓库名 例如
docker 上传自己的image到docker hub
是把本地的 syfcy/syfcode 改为 syfcy/server_code_py_c

然后使用push

docker push [仓库名]

如果push的仓库是基于某个仓库的,则会直接挂载,而无需上传
docker 上传自己的image到docker hub