Docker部署java項目

1、拉取鏡像docker pull java

(附docker常用命令:

查看鏡像列表:docker images

查看運行中的容器: docker ps

查看所有容器: docker ps -a

停止容器:docker stop cid(容器id或名稱)

重啓容器:docker restart cid(容器id或名稱)

啓動已停止的容器:docker start cid(容器id或名稱)

刪除容器(只能刪除已經停止的容器): docker rm cid(容器id或名稱)

刪除鏡像(若鏡像中有容器則必須先刪除容器): docker rmi imageid(鏡像id或名稱)

 

2、創建或選擇一個存放項目包的目錄

 

3、用rz命令將項目上傳到此目錄(使用的putty工具必須是支持上傳文件,如果命令使用不了則安裝,命令:yum -y install lrzsz),

附putty工具下載鏈接:https://pan.baidu.com/s/1tixc1Yh8GQ9JbgVWFXavug

提取碼:rxwm 

 

4、在當前目錄創建Dockerfile,命令:touch Dockerfile

 

5、編輯Dockerfile文件並保存退出,命令:vi Dockerfile

#以java爲基礎

FROM java

#ADD 項目名 別名

ADD app.jar app.jar

EXPOSE 8113

ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

 

6、以Dockerfile構建鏡像,命令:docker build -t qrcode .

-t 鏡像名(自定義) 最後有一點.,即當前目錄

 

7、啓動容器命令: docker run -d -p 9001:8113 --name qrcode -v /opt/resources:/opt/resources qrcode

命令解釋:-d(後臺啓動) -p 主機端口:項目設置的端口 --name 容器別名 鏡像名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章