docker 運行jar

一、新建目錄java

mkdir kernum(新進文件夾)
把jar和配置文件放到裏面

二、下載java鏡像docker

docker pull java8

三、建立Dockerfilebash

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"]

四、建立鏡像app

進入kernum目錄執行命令

docker build -t java/demo .

五、生成容器dom

docker run -d -p 8081:8081 --restart=always --name demo java/demo

四、命令執行方式ui

docker run -d -p 8083:8083 --restart=always --name demo java/demo


--restart=always(隨着docker啓動)
-p映射端口,冒號前面是項目的,後面映射到端口的
-v環境,前面的是實際目錄,後面是容器目錄
-name 名稱,後面跟着鏡像名稱和版本
後面是運行的命令

四、容器經常使用命令命令行

docker ps -a(查詢正在運行的容器)
docker logs 容器id (查詢容器的id)

五、中止容器rest

docker ps -a (查看容器列表)
docker exec -it 容器id /bin/bash(進入容器命令行)
docker stop 容器id (中止容器)
docker rm 容器id  (刪除容器)
相關文章
相關標籤/搜索