1、新建目录
mkdir kernum(新进文件夹)把 jar 和配置文件放到外面
2、下载 java 镜像
docker pull java8
3、创立 Dockerfile
FROM java:8
VOLUME /tmp
ADD kernum-pos.jar app.jar
COPY wsdl.properties /config/wsdl.properties
COPY druid.properties /config/druid.properties
COPY base.properties /config/base.properties
EXPOSE 8081
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
4、创立镜像
进入 kernum 目录执行命令
docker build -t java/demo .
5、生成容器
docker run -d -p 8081:8081 --restart=always --name demo java/demo
4、命令执行形式
docker run -d -p 8083:8083 --restart=always --name demo java/demo
--restart=always(随着 docker 启动)- p 映射端口, 冒号后面是我的项目的,前面映射到端口的
- v 环境,后面的是理论目录,前面是容器目录
-name 名称,前面跟着镜像名称和版本
前面是运行的命令
4、容器常用命令
docker ps -a(查问正在运行的容器)docker logs 容器 id(查问容器的 id)
5、进行容器
docker ps -a(查看容器列表)docker exec -it 容器 id /bin/bash(进入容器命令行)
docker stop 容器 id(进行容器)docker rm 容器 id(删除容器)