FROM java:8
VOLUME /tmp /usr/tmp
COPY /target/springbootdemo.jar app.jar
RUN bash -c 'touch /app.jar'
EXPOSE 10001
ENTRYPOINT ["java","-jar","/app.jar"]
- VOLUME /tmp 将容器中的 /tmp 目录映射到宿主机的目录
- 查看映射的宿主机目录
docker inspect add8a379065c
"Mounts": [
{
"Type": "volume",
"Name": "3c18486ccfe419156ef62d346d29f6668ec34a236497c47f7e7907e95c310d0e",
"Source": "/var/lib/docker/volumes/3c18486ccfe419156ef62d346d29f6668ec34a236497c47f7e7907e95c310d0e/_data",
"Destination": "/tmp",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
},
{
"Type": "volume",
"Name": "c5b6e1e0f6db6e70f15d836caa9663173e4bd8e23db1817146c31348d931a43b",
"Source": "/var/lib/docker/volumes/c5b6e1e0f6db6e70f15d836caa9663173e4bd8e23db1817146c31348d931a43b/_data",
"Destination": "/usr/tmp",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}
]
"/var/lib/docker/volumes/3c18486ccfe419156ef62d346d29f6668ec34a236497c47f7e7907e95c310d0e/_data"
即为 宿主机 对应 容器 /tmp 的映射目录