# 常用命令
docker images 列出所有镜像docker ps 列出容器![Docker 常用命令截图(原图已失效,暂用 404 页面占位)]()
输出详情介绍:
CONTAINER ID: 容器 ID。
IMAGE: 使用的镜像。
COMMAND: 启动容器时运行的命令。
CREATED: 容器的创建时间。
STATUS: 容器状态。
PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。
NAMES: 自动分配的容器名称。
docker ps -a 列出所有容器(包括未运行的)docker start :启动一个或多个已经被停止的容器docker stop :停止一个运行中的容器docker restart :重启容器docker rmdocker ps -a -q删除所有容器docker rmidocker images -q删除所有镜像按条件删除镜像
没有打标签
* `docker rmi`docker images -q | awk '/^<none>/ { print $3 }'`镜像名包含关键字
docker rmi --forcedocker images | grep doss-api | awk '{print $3}'//其中doss-api为关键字
再删除镜像之前使用 docker stop 停止.
进入镜像
使用 docker attach 进入 Docker 容器
docker attach 44fc0f0582d9 #attach后面接CONTAINER_ID使用 docker exec 进入 Docker 容器
sudo docker exec -it 775c7c9ee1e1 /bin/sh其他的方法不咋好用就不写了
# 参考链接:
- https://www.cnblogs.com/xhyan/p/6593075.html
- https://www.runoob.com/docker/docker-command-manual.html
- https://www.cnblogs.com/yanyouqiang/p/8301856.html
迁移说明:这篇文章中的原图
https://17637462979.github.io/post-images/1573050443410.png已经失效,当前使用 GitHub Pages 404 截图作为占位图。
