发布镜像到docker hub的流程

首先编写Dockerfile,并且build。

  1. 编写后需要先run起来。可以用docker-compose跑。
  2. 记录下当前container的id,用docker container commit <container ID> <docker.io用户名>/<Image 名>:<Tag 名>来暂存当前的容器为image。
  3. 给image打标签。docker [image] tag 本地镜像名[:tag] 远端镜像名[:tag] image可省略,tag也可省略。
  4. 再用docker push <docker.io用户名>/<Image 名>:<Tag 名>推镜像。

记得要登录docker。docker login -u 用户名 输入密码。

发布到阿里云容器镜像服务

  1. 登录阿里云,启用阿里云容器镜像服务。
  2. 创建命名空间,创建镜像仓库
  3. 在命令行登录到阿里云 docker login --username=<用户名> registry.cn-shenzhen.aliyuncs.com
  4. docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/skys215/brh1:[镜像版本号] 这里的ImageId是上面第3步给image打的标签
  5. docker push registry.cn-shenzhen.aliyuncs.com/skys215/brh1:[镜像版本号] 推到阿里云。

注意这里的registry.cn-shenzhen.aliyuncs.com是我选的区域,根据自己选择的区域不同,需要自行修改。

标签:none

已有 3 条评论

  1. 新盘新项目,不再等待,现在就是最佳上车机会!

  2. 2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

  3. hello

添加新评论