目录
首先在docker hub注册账号 docker hub地址:docker hub
服务器输入docker login,输入账号密码回车登录(前提是服务器能连外网)
使用docker tag命令生成新的镜像,不影响原镜像
docker tag 原镜像名称 自定义前缀/新镜像名称
使用docker push命令推送到docker hub
docker push 要推送的镜像名称
上传完成后进入dockerhub网页查看
如果想在其他服务器部署这个项目,就可以直接从dockerhub拉取镜像并运行,还是非常方便的。
但是我这里没有其他服务器,就继续在当前服务器操作了
把已有的镜像删除掉
重新从dockerhub拉取
docker run运行
docker logs查看日志
上面就是推送拉取镜像完成的流程
如果想更安全一点,把仓库服务建在本地,参考下面博文
springboot应用如何在docker中创建镜像:使用Dockerfile部署springboot项目