Docker常见使用

DockerFile:

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 ps命令查看启动的容器

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

删除所有none容器

➜ ~ 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

posted on   白嫖老郭  阅读(28)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
历史上的今天:
2021-06-17 微服务---Dubbo+Zookeeper

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示