2020年3月12日星期四

docker容器和镜像常用操作命令

列出所有的容器 ID


1
docker ps -aq

停止所有的容器


1
docker stop $(docker ps -aq)

删除所有的容器


1
docker rm $(docker ps -aq)

删除所有的镜像


1
docker rmi $(docker images -q)

复制文件


1
2
docker cp mycontainer:/opt/file.txt /opt/local/
docker cp /opt/local/file.txt mycontainer:/opt/

更新: @snakeliwei 的提醒, 现在的docker有了专门清理资源(container、image、网络)的命令。 docker 1.13 中增加了 docker system prune的命令,针对container、image可以使用docker container prunedocker image prune命令。
  • docker image prune --force --all或者docker image prune -f -a` : 删除所有不使用的镜像
  • docker container prune -f: 删除所有停止的容器










查看运行容器
docker ps

查看所有容器
docker ps -a

进入容器
其中字符串为容器ID:

docker exec -it d27bd3008ad9 /bin/bash

1.停用全部运行中的容器:
docker stop $(docker ps -q)

2.删除全部容器:
docker rm $(docker ps -aq)

3.一条命令实现停用并删除容器:
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
————————————————
版权声明:本文为CSDN博主「jeikerxiao」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jeikerxiao/article/details/78476925

没有评论:

发表评论

在PVE使用虚拟 USB 存储设备 + ARPL 引导 DSM

  部分内容来自: https://blog.myds.cloud/archives/synoboot-usb-image-in-pve-virtual-machine.html 虚拟机建好之后,打开配置文件 nano /etc/pve/qemu-server/100.conf ...