使用Docker容器启动SpringBoot的必须的几个部分

  • Post author:
  • Post category:其他




Docker的maven配置

0、 启动docker后台任务:sudo systemctl start docker

a) 删除镜像:docker rmi (名称/ID)

b) 删除容器:docker rm (ID)

1、maven项目:

包含:

1、simple-Eureka-Server

0.0.1-SNAPSHOT

jar

<!—在Dockerfile文件的第三行 ADD simple-Eureka-Server-0.0.1-SNAPSHOT.jar –>

2、docker的build:

        <plugin>
            <groupId>com.spotify</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>0.4.13</version>
            <configuration>

<!—3、镜像名称,创建镜像的时候注意一样:docker build -t itmuch/simple-eureka-server:0.0.1 . –> itmuch/



p

r

o

j

e

c

t

.

a

r

t

i

f

a

c

t

I

d

:

{project.artifactId}:







p


r


o


j


e


c


t


.


a


r


t


i


f


a


c


t


I


d





:





{project.version}

java

[“java”, “-jar”, “/



p

r

o

j

e

c

t

.

b

u

i

l

d

.

f

i

n

a

l

N

a

m

e

.

j

a

r

]

<

/

e

n

t

r

y

P

o

i

n

t

>

<

r

e

s

o

u

r

c

e

s

>

<

r

e

s

o

u

r

c

e

>

<

t

a

r

g

e

t

P

a

t

h

>

/

<

/

t

a

r

g

e

t

P

a

t

h

>

<

d

i

r

e

c

t

o

r

y

>

{project.build.finalName}.jar”]</entryPoint> <resources> <resource> <targetPath>/</targetPath> <directory>







p


r


o


j


e


c


t


.


b


u


i


l


d


.


f


i


n


a


l


N


a


m


e



.


j


a


r





]




<








/


e


n


t


r


y


P


o


i


n


t




>






<








r


e


s


o


u


r


c


e


s




>






<








r


e


s


o


u


r


c


e




>






<








t


a


r


g


e


t


P


a


t


h




>








/




<








/


t


a


r


g


e


t


P


a


t


h




>






<








d


i


r


e


c


t


o


r


y




>





{project.build.directory}

${project.build.finalName}.jar

3、启动项目(镜像):

docker run -d -p 8761:8761 itmuch/simple-eureka-server:0.0.1

4、通过访问主机加上端口号:得可以访问:http://192.168.111.133:8761/



如下图

在这里插入图片描述



版权声明:本文为qq_40278285原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。