当前位置: 首页 > news >正文

单片机和做网站河南省企业年报网上申报入口

单片机和做网站,河南省企业年报网上申报入口,中国建设监理工程协会网站,唐山做网站优化公司案例使用springboot项目,在IDEA 中集成Docker生成镜像,并将镜像发布到linux服务器 具体步骤如下: 1、Centos7安装Docker 更新系统的软件包列表 sudo yum update安装Docker所需的软件包和依赖项: sudo yum install docker完成…

案例使用springboot项目,在IDEA 中集成Docker生成镜像,并将镜像发布到linux服务器

具体步骤如下:

1、Centos7安装Docker

更新系统的软件包列表

sudo yum update

安装Docker所需的软件包和依赖项:

sudo yum install docker

完成安装后,启动Docker服务。在终端中运行以下命令:

sudo service docker start

验证Docker是否成功安装。在终端中运行以下命令:

docker --version

linux查看docker运行状态:

systemctl status docker

2、Docker开启远程访问:

vim /lib/systemd/system/docker.service

在这里插入图片描述
重新加载配置

systemctl daemon-reload 
systemctl restart docker 

3、idea安装docker插件:

在这里插入图片描述
链接docker测试:

docker服务器地址ip+docker端口
在这里插入图片描述
若连接失败:

#查看防火墙状态
systemctl status firewalld

在这里插入图片描述

#添加2375端口
firewall-cmd --permanent --zone=public --add-port=2375/tcp
#防火墙重启
firewall-cmd --reload
#查看开放的端口
firewall-cmd --permanent --zone=public --list-ports
#====开启状态下不需要执行==========
#启动防火墙命令
systemctl start firewalld

防火墙配置后idea重新连接测试即可。

4、文件配置

pom.xml引入docker插件:

   <!-- docker插件配置 --><plugin><groupId>com.spotify</groupId><artifactId>dockerfile-maven-plugin</artifactId><version>1.4.13</version><executions><execution><id>default</id><goals><goal>build</goal></goals></execution></executions><configuration><!--镜像名字--><repository>${project.artifactId}</repository><tag>${project.version}</tag><buildArgs><JAR_FILE>${project.build.finalName}.jar</JAR_FILE></buildArgs></configuration></plugin>

项目根目录下新建Dockerfile文件:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Dockerfile文件内容:

#基础镜像为java8
#FROM williamyeh/java8:latest
FROM java:8
#作者签名
MAINTAINER  "zxj"
WORKDIR /app/docker-demo
ARG JAR_FILE
# 删除之前的镜像文件
RUN rm -rf /app/docker-demo/eco*
#拷贝jar包,到容器内的指定位置
ADD ./target/eco-0.0.1-SNAPSHOT.jar  /app/docker-demo/eco-0.0.1-SNAPSHOT.jar
#容器对外映射端口,声明运行时容器提供服务端口,这只是一个声明,在运行时并不会因为这个声明应用就会开启这个端口的服务
EXPOSE 8082
#运行启动命令
#CMD ["java", "-jar","-Dfile.encoding=UTF-8","eco-0.0.1-SNAPSHOT.jar","--spring.profiles.active=dev"]
ENTRYPOINT ["java", "-jar","/app/docker-demo/eco-0.0.1-SNAPSHOT.jar"]

5、打包镜像并推送至docker服务器

idea执行mvn clean package docker:build

在这里插入图片描述
报错:
在这里插入图片描述
maven配置docker服务:
在这里插入图片描述

配置环境变量:

在这里插入图片描述

错误提示:

No plugin found for prefix 'docker' in the current project and in the plugin groups

需要在maven的conf/setting.xml中要加入:

<pluginGroups>  <pluginGroup>com.spotify</pluginGroup> 
</pluginGroups>

依然报错:
在这里插入图片描述
最后更换命令成功了:

mvn clean package dockerfile:build

在这里插入图片描述

6、运行镜像

查看镜像:

docker images

在这里插入图片描述
运行镜像

docker run -d -p 8082:8083 jingxiangname:0.0.1-SNAPSHOT

jingxiangname:0.0.1-SNAPSHOT参数为以下两个参数的值:
在这里插入图片描述

docker相关命令:

#启动docker
systemctl start docker#停止docker
systemctl stop docker#重启docker
systemctl restart docker#查看docker状态
systemctl status docker#开机启动
systemctl enable docker#列出所有在运行的容器信息:
docker  ps#删除镜像id或名字均可
docker rmi bf756fb1ae65#批量删除关键字镜像,替换命令中的guanjianzi
docker rmi --force `docker images | grep guanjianzi| awk '{print $3}'`
http://www.yayakq.cn/news/357994/

相关文章:

  • 网站中队人物介绍怎么做赣州一店面爆炸4死
  • 驻马店营销型网站建设优化推广通常做网站要多久
  • 编辑网站教程虾想网络定制
  • 免费做网站排名wordpress 公园
  • 建设银行公积金预约网站首页门户平台是什么意思
  • 网站到底怎么做出来的建设银行电脑版官方网站
  • 新郑做网站涟源seo快速排名
  • 网站建设托管产品图找人做事的网站
  • 宛城区网站制作什么样 个人网站 备案
  • 单页网站作用是什么软件商城app下载安卓版
  • 商城建站服务.vip域名做网站
  • 江苏质监站网站做资料做电影网站的资源从哪里换
  • wordpress上传pdf文件衡阳seo网络营销方案
  • 公司就我一个网站制作网站解析是做a记录吗
  • 四川省建设监理协会网站商标logo设计软件 免费
  • 一个公司网站备案app投放推广
  • html5手机网站调用微信分享企业培训课程安排表
  • 做网站襄樊个人电子邮箱怎么填写格式
  • 做图软件下载官方网站初次建设网站的技巧
  • 做零售的外贸网站昆山市住房和城乡建设局网站
  • 山东官方网站建设怎么查看网站备案信息
  • 做网站公司汉狮团队宁波seo哪家好
  • 昆明优秀网站考试微网站开发
  • 网页制作与网站建设实战大全 pdf下载天津开发区网站建设
  • 主播做的头像在哪个网站上做的wordpress微信登录页面
  • 在家建设一个网站需要什么sydney wordpress
  • 网站导航营销的优点国外wordpress主题风险
  • 扬州做网站的网站建设百度推广总结
  • 做网站可视化可否用nas做网站
  • 银川360推广 网站建设长沙做网站设计