docker命令
拉取镜像:docker pull 镜像名
查看运行容器:docker ps
运行容器:docker run -d -p 8080:8080 imageID
进入容器:docker exec -it 容器ID /bin/bash
复制文件:docker cp file 容器ID:dir
挂载目录:docker run -it -v /root/software/:/mnt/software/ 容器ID /bin/bash
# 基础镜像使用java
FROM java:8
#持久化
VOLUME /tmp
#把jar复制过去,改名为app.jar
COPY proxy-small-video-1.0.jar app.jar
#修改这个文件的访问时间和修改时间为当前时间,而不会修改文件的内容
RUN bash -c "touch /app.jar"
是暴露容器的端口
EXPOSE 8999
执行命令
ENTRYPOINT ["java", "-jar", "app.jar", "-Denv=test", "--spring.profiles.active=test", "--server.port=8999", ">> /log/app.log 2>&1"]
docker build -t boot-docker .