springboot项目集成docker
一、docker常用命令
0.拉取镜像到本地仓库
docker pull java:8
1.查看所有镜像
docker images
2.创建一个新的容器并运行
返回的是容器的ID( CONTAINER ID)
后台运行
docker run --name ${容器名称} -p 9999:8080 -d ${image-id前缀}
交互方式运行
docker run -it ${镜像名称} /bin/bash
3.查看运行中的docker实例
docker ps
docker ps -a
4.查看容器日志
docker logs ${CONTAINER ID}
5. 进入运行中的容器,执行命令
docker exec -it ${容器名称} bash
6.停止运行中的容器,杀死用kill
docker stop ${容器名称}
docker kill ${容器名称}
7. 删除容器
docker rm ${容器名称}
8.其他命令
docker -v #版本
docker system df #查看docker占用磁盘空间情况, -v 展示详情
docker system prune #删除所有的未被使用的对象,包括镜像、容器、网络和存储卷
docker system prune --volumes # 指定清理存储卷内容,docker17.06.1之后的版本
二、springBoot项目集成docker
将springBoot项目打包到docker镜像中:maven + Dockerfile方式:
mvn clean package docker:build