FROM openjdk:8
MAINTAINER guotong
ADD lpl-1.0-SNAPSHOT.jar lpl-1.0-SNAPSHOT.jar
EXPOSE 8090
ENTRYPOINT ["java","-jar","lpl-1.0-SNAPSHOT.jar"]
docker build -t lpl .
docker run -d --restart=always --name lpl -p 8090:8090 lpl
docker logs --tail 300 -f 容器id ,可以查看服务的日志。
docker ps
docker stop 容器Id
docker ps -a
docker rm -f 容器ID
docker rmi 镜像id
docker exec -it '容器名称' bash
➜ ~ docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
➜ ~ docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
➜ ~ docker images|grep none|awk '{print $3 }'|xargs docker rmi
docker system prune -a
docker images
docker rmi -f <镜像id>
docker rmi $(docker images -q)
删除容器
首先需要停止所有的容器(只停止单个时把后面的变量改为image id即可)
docker stop $(docker ps -a -q)
删除所有的容器(只删除单个时把后面的变量改为image id即可)
docker rm $(docker ps -a -q)
docker images
docker rmi 镜像ID
docker ps
docker ps -a
docker rm -f 容器ID
主要增加对容器创建 MySQL、Mongo 时对 数据文件,日志,配置,网络,时区,端口映射,密码 的配置,更贴合生产环境的实际使用