一、新建目錄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 (刪除容器)