2019-11-12隨筆

docker run -it \ 啓動命令 -it 用於類似後臺的形式運行
–name test \ 容器的名稱 唯一
-p 8888:8081 \ 端口映射 宿主機端口:容器端口 這裏我用了8888 別人就用不了
-p 18888:23456 \ 可以寫多個,具體看容器內部的應用的端口使用情況,以及是否映射出來
-v /home/docker/:/app/ \ 數據卷映射 類似於掛載 宿主機文件:容器文件
-v /path/to/logs/:/path/to/app/logs/ \ 一般會把日誌掛載出來,容器一旦刪除,裏面的數據全部會丟失
-e TZ=‘Asia/Shanghai’ \ 設置時區 非必須,如果應用日期不對,一般要指定
–restart unless-stopped \ 重啓設置,非docker stop的停止容器,會被重啓,比如說宕機
-d anapsix/alpine-java:8 \ 鏡像名稱,不指定tag 則使用的是latest
java -jar /app/test.jar 啓動命令, 可以加些別的

docker run -it --name test -p 8888:8081 -p 18888:23456 -v /home/docker/:/app/ -v path/to/logs/:/path/to/app/logs/ -e TZ=‘Asia/Shanghai’ --restart unless-stopped -d anapsix/alpine-java:8 java -jar /app/test.jar

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