建立Docker image
docker build -t [image name] .
查詢目前可用Docker image
docker images
運行Docker image
docker run -p [app port]:[host port] [image name]
按CTRL+C可終止運行
加上 -d可以背景運行
docker run -d -p [app port]:[host port] [image name]
運行失敗自動重啟
docker run -d -p [app port]:[host post] --restart=on-failure [image name]
查看運行中的docker container
docker ps
停止運行container
docker stop [container id]
查看container log
docker logs [containerid]
docker logs 選項,如:
docker logs -t --since="2019-01-12T13:00:00" --until "2019-01-12T12:00:00" [CONTAINER_ID] #時間段內的log docker logs -f -t --since="2019-01-12T13:00:00" --tail=100 [CONTAINER_ID] #時間以後100行
刪除舊版image
docker system prune #刪除全部舊data docker container prune docker image prune docker network prune docker volume prune
刪除指定image
docker rmi [image name]