📄 maven 插件发布 docker 镜像
内部资料,请刷新扫码登录
pigcloud
依赖软件链接:https://pan.baidu.com/s/1CSY4NJNY7k05V3iCVzqgTg 密码:dg70 (opens new window)
# 初始化 centOS7
# 此脚本会自动初始化安装Docker
curl http://vip.pigx.top/os7init.sh | sh -s 主机名
# 开启 Docker RemoteAPI
vim /usr/lib/systemd/system/docker.service
#14 行 修改为
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
systemctl daemon-reload
systemctl restart docker
# 初始化 镜像
docker pull java:8-jre
docker pull pig4cloud/java:8-jre
# 安装 Harbor 私服
# 安装 DockerCompose
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# 安装 Harbor
# 前提条件 已安装docker-compose
# 解压harbor 离线包
tar -zxvf harbor-offline-installer-v1.9.3.tgz
# 修改 harbor.yml hostname配置
vim harbor.yml
# 执行安装
sh install.sh
# 配置 docker 连接私服
vim /etc/docker/daemon.json
# 修改insecure-registries 的IP
{"registry-mirrors":["https://3wzyb32e.mirror.aliyuncs.com"],"insecure-registries":["172.17.0.111"]}
# 修改 pom.xml 中的地址信息
<properties>
# docker私服地址 推荐使用 Harbor
<docker.registry>172.17.0.111</docker.registry>
# docker 主机的remoteAPI (远程操作docker 本机不需要安装)
<docker.host>http://172.17.0.111:2375</docker.host>
# docker 私服中 命名空间
<docker.namespace>library</docker.namespace>
# docker 私服用户名
<docker.username>admin</docker.username>
# docker 私服密码
<docker.password>Harbor12345</docker.password>
</properties>
# 执行 maven fabric8 docker 构建插件
- 命令行模式,构建哪个模块,就需要切换对应模块的
pom.xml
同级执行
cd pigx-upms/pigx-upms-biz/
mvn install docker:build
mvn docker:push
- IDEA maven 面板