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/
如下图