Linux Centos7安装Docker并且结合idea部署SpringBoot项目

前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

使用 yum 安装(CentOS 7下)

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本

1.[root@runoob ~]# uname -r 3.10.0-327.el7.x86_64

安装Dccker
2.[root@runoob ~]# yum -y install docker-io

安装成功后:

2.[root@runoob ~]# docker version 如图

Linux Centos7安装Docker并且结合idea部署SpringBoot项目_第1张图片

 

启动 Docker 后台服务

[root@runoob ~]# service docker start

测试运行 hello-world

[root@runoob ~]#docker run hello-world

开放2375端口

vim /usr/lib/systemd/system/docker.service

[Service]

ExecStart=

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

如图

Linux Centos7安装Docker并且结合idea部署SpringBoot项目_第2张图片

 

!!!  systemctl daemon-reload
!!!! systemctl restart docker

然后:vim 命令设置2375防火墙

vi /etc/sysconfig/iptables 如图 注意阿里云ESC需要去阿里管理平台配置安全组

Linux Centos7安装Docker并且结合idea部署SpringBoot项目_第3张图片

 

!!!!!!!!!!!全部修改完之后重启iptables:service iptables restart

本地 idea的配置 

Linux Centos7安装Docker并且结合idea部署SpringBoot项目_第4张图片

本地环境变量配置

Linux Centos7安装Docker并且结合idea部署SpringBoot项目_第5张图片

打包部署

1.加入相关Maven依赖



   com.spotify
   docker-maven-plugin
   
   1.1.1
   
      ${docker.image.prefix}/${project.artifactId}
      
         latest
      
      src/main/docker
      
         
            /
            ${project.build.directory}
            ${project.build.finalName}.jar
         
      
   

mvn clean package docker:build
Linux Centos7安装Docker并且结合idea部署SpringBoot项目_第6张图片

 

Linux 查看镜像 docker images 并且启动刚才新建的镜像并同时自动创建了一个容器实例

Linux Centos7安装Docker并且结合idea部署SpringBoot项目_第7张图片

docker run -d -p 8706:8706 镜像名称

Linux Centos7安装Docker并且结合idea部署SpringBoot项目_第8张图片

 

测试访问

Linux Centos7安装Docker并且结合idea部署SpringBoot项目_第9张图片

你可能感兴趣的:(Linux Centos7安装Docker并且结合idea部署SpringBoot项目)