ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【四】pig4cloud项目一键build -- 集成环境容器推送到 dockerhub仓储

2022-07-21 16:33:04  阅读:170  来源: 互联网

标签:node pig4cloud java centos -- dockerhub build docker richpeople


集成容器打包成镜像

命令解读:
docker commit -m="描述信息" -a="作者" 容器id 目标镜像名: [TAG]

具体执行命令
docker commit -m "pig4cloud build集成环境" f399b1f1077b centos-java-node-build

hubDocker 创建Repository

远程仓储地址:https://hub.docker.com/

上传本地镜像到dockerhub

# 1、标记本地镜像,将其richpeople仓库
docker tag centos-java-node-build richpeople/centos-java-node-build

# 2、查看镜像是否标记成功
[root@oa-dev build]# docker images
REPOSITORY                          TAG        IMAGE ID       CREATED             SIZE
centos-java-node-build              latest     13b5f52c7d01   22 hours ago        1.47GB
richpeople/centos-java-node-build   latest     13b5f52c7d01   22 hours ago        1.47GB

3、推送到远程服务器 docker push richpeople/centos-java-node-build

[root@oa-dev build]# docker push richpeople/centos-java-node-build
Using default tag: latest
The push refers to repository [docker.io/richpeople/centos-java-node-build]
53f86e933596: Pushing [==================================================>]  1.283GB
174f56854903: Mounted from library/centos
53f86e933596: Pushed

latest: digest: sha256:7ef96ecd62183cb2976a38033c4f9754f5506125590e9faa3a6069d8bf99d12b size: 742

搜索容器

在本地通过docker search centos-java-node-build,如果能搜索到对应的镜像,说明我们的镜像已经上传到远程服务器上了

[root@8hqw ~]# docker search centos-java-node-build
NAME                                DESCRIPTION                          STARS     OFFICIAL   AUTOMATED
richpeople/centos-java-node-build   pig4cloud 微服务项目一键build发布,java和nod…   0

部署容器

docker-compose.yaml

version: '3'
services:
  centos-build:
    image: richpeople/centos-java-node-build
    container_name: centos-build
    stdin_open: true
    privileged: true
    volumes:
      - /data/git:/data

执行 docker-compose up -d

后续的本地脚本配置,可以参考 :

【二】pig4cloud项目一键build -- 编写发布脚本

标签:node,pig4cloud,java,centos,--,dockerhub,build,docker,richpeople
来源: https://www.cnblogs.com/jesn/p/16502386.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有