远程服务器镜像,windows 打包docker 镜像自动到远程服务器
最近在家带着没事,老大通知自行研究docker 相关的知识以备上班的时候运用,现在记录一下,本地maven打包自动生辰docker镜像推到远程的镜像仓库。
第一要配置DockerFile如下:
FROM openjdk:8-jdk-alpine
OLUME/tmp
ADD oasys-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
oasys-0.0.1-SNAPSHOT.jar根据实际情况打出的包
第二步要添加pom文件配置
UTF-8
springboot
UTF-8
1.8
添加插件
org.springframework.boot
spring-boot-maven-plugin
com.spotify
docker-maven-plugin
1.0.0
build-image
package
build
${docker.image.prefix}/${project.artifactId}
http://192.168.163.129:2375
src/main/docker
/
${project.build.directory}
${project.build.finalName}.jar
三,在linux服务器上装好docker,我的linux版本为centos7,这里不建议使用#yum install docker方式安装,因为这种方式安装的版本比较旧,而且在配置远程api时要好多错误,建议使用方式
#curl -fsSL https://get.docker.com/ | sh或#yum install docker-engine,这里以17.0.3-ce版本为例,使用
#docker version命令即可验证是否安装成功,接下来要想在windows中操作远程linux中的docker,那前提是必须
开启docker远程API,修改docker配置文件#vi /usr/lib/systemd/system/docker.service ,进入编辑模式后,将ExecStart这一行后面加上 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock ,改完后如下所示
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock ,这里就写4个0,你可别改成自己的ip哦,保存后退出,重新加载配置文件#systemctl daemon-reload ,启动#systemctl restart docker.service ,
输入#netstat -anp|grep 2375 显示docker正在监听2375端口,输入#curl 127.0.0.1:2375/info 显示一大堆信息,证明远程api就弄好了
iptables放行2375端口 (否则会报连接超时,当初没有这一步,报错根本不知道怎么回事,找了好长时间?~?)
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 2375 -j ACCEPT
之后打包就好
原文:https://www.cnblogs.com/blackCatFish/p/12255342.html
远程服务器镜像,windows 打包docker 镜像自动到远程服务器相关推荐
- 打包docker镜像,推送远程服务器,部署到k8s步骤
打包docker镜像 前提条件 1.docker服务器已开启远程访问,参考<远程docker服务器携带证书连接>. 2.服务器上已经搭建好k8s集群,本文是k8s单点集群用于测试. 在之前 ...
- 打包docker镜像推送到远程服务器并部署到k8s
前提条件: 1.docker服务器已开启远程访问,参考<远程docker服务器携带证书连接>. 2.服务器上已经搭建好k8s集群,本文是k8s单点集群用于测试. 在之前的文章中我们已经通过 ...
- docker入门,镜像,容器,数据卷,dockerfile,docker网络,springboot微服务打包docker镜像[狂神yyds]
docker学习大纲 docker概述 docker安装 docker命令 镜像命令 容器命令 操作命令 - docker镜像 容器数据卷 dockerfile docker网络原理 IDEA整合do ...
- BI系统打包Docker镜像及部署的技术难度和实现
BI系统打包Docker镜像及部署的技术难度和实现 随着容器化技术盛行,Docker在前端领域也有着越来越广泛的应用:传统的前端部署方式需要我们将项目打包生成一系列的静态文件,然后上传到服务器,配置n ...
- SpringCloud项目打包Docker镜像并发布到Harbor仓库
SpringCloud项目打包Docker镜像并发布到Harbor仓库 1. Docker-compose安装 2. Harbor仓库搭建 3. Docker环境配置 4. 项目配置 1. Docke ...
- Docker基础篇 - (六)Docker 网络Spring Boot微服务打包Docker镜像
⑦ Docker 网络 7.1 理解Docker0 清空下前面的docker 镜像.容器 # 删除全部容器 [root@cVzhanshi tomcat-diy]# docker rm -f $(do ...
- Spring Boot项目打包Docker镜像
Spring Boot项目打包Docker镜像 1.编写 Dockerfile 文件 2.加入 spring boot 根路径, 进行 mvn package 打包 3.打包上传项目并解压 4.进入 ...
- springboot打包docker镜像部署
springboot打包docker镜像部署 环境准备 机器 vultr一台,centos7 资源下载 jdk8 maven git yum install git docker yum instal ...
- IDEA 打包docker镜像(以打包Jdk8为例)
目录 1.Idea项目中准备jdk8打包docker镜像的相关文件 2.编写Dockeffile文件 3.编辑Configurations 添加Dockerfile 4.创建镜像 Idea中docke ...
最新文章
- Windows server 2012 搭建×××图文教程(二)配置路由和远程访问服务
- 如何用python画数据图-用Python如何画出数据可视化图呢?本文详解
- html制作棋盘,棋盘的制作方法
- SpringBootApplication注解
- Java条件查询分页——总结
- mybatis学习(19):模糊查询#
- Iirf安装配置(图文)
- linux 网站获取数据失败,AnyBackup-Linux 环境下 Sybase 授权数据库实例时,提示错误:获取实例失败...
- RiskSense Spotlight:全球知名开源软件漏洞分析报告
- php图片大小怎么改,如何批量修改图片大小/尺寸
- keil教程——串口调试
- Linux搭建测试环境详细步骤
- 3dmax su 简单_3DMAX转SU逆天神器!一键转换,无脑操作,你值得拥有!
- 核心微生物分析_中国白酒发酵过程中的核心微生物群及其与环境因子的关系
- php阴阳万年历转换的接口,用PHP写的阴阳万年历_PHP
- 如何清除注册表中的Java安装信息
- pathrewrite不生效_webpack配置proxyTable时pathRewrite无效的解决方法
- Flutter仿学习强国填空题
- 蛋白质结构预测方案总结
- vue动态设置路由重定向
热门文章
- 直接在excel里面去除重复行
- CV codes代码分类整理合集(http://www.sigvc.org/bbs/thread-72-1-1.html)
- Unity:素材下载
- spring-boot系列8:集成redis
- 最全php学习路线图,从入门到大牛
- 加注超融合 星辰天合推出 XHERE V2 系列
- Problem D. L05-04输出蛇形矩阵
- php代码隐写到图片,从PNG Dropper到Alpha通道隐写术实践
- 在Shell或Bat脚本中激活conda环境
- 达内java学习day4