docker部署jar包命令
1.啟動/關閉/重啟docker進程:
systemctl start/stop/restart docker
2.1進入容器根目錄:
sudo docker exec -it smart_restaurant bash
2.2進入容器重啟jar包:
sudo docker exec -it smart_restaurant bash java -jar app.jar
3.查看docker容器控制台日志:
docker logs -f -t --since="2020-01-08" --tail=200 smart_restaurant -f/--follow 跟蹤實時日志 -t/--timestamps 顯示時間戳(由於java日志有時間戳,最好不加'-t') --since 開始時間 --tail 最后200行日志 smart_restaurant 容器名稱(應用名)
4.根據Dockerfile、jar打包鏡像image:
sudo docker build -t smart_restaurant(鏡像名) .
5.刪除鏡像image:
docker rmi -f smart_restaurant(鏡像名/ID) -f 運行容器時強制刪除鏡像
6.刪除容器:
docker rm -f smart_restaurant(容器名/ID) -f 停止並刪除 -v 刪除掛載卷 -l 刪除容器連接,但保留容器
7.創建並運行容器:
docker run -p 8016:8016 --name smart_restaurant(容器名) -d smart_restaurant(鏡像名) -p 端口映射內:外 -d 后台運行 --name 容器名
8.啟動/關閉/重啟容器:
docker start/stop/restart smart_restaurant(容器名/ID)
9.清理鏡像(不建議使用):
docker image prune -a 所有沒有使用的鏡像 -f 強制刪除,無需提示