docker--删除container和image
docker的命令分两类Management Commands和Commands
Management Commands是对docker里的对象进行管理的
[root@localhost docker_test]# docker Usage: docker [OPTIONS] COMMAND A self-sufficient runtime for containers Options:
--config string Location of client config files (default "/root/.docker")
-D, --debug Enable debug mode
-H, --host list Daemon socket(s) to connect to
-l, --log-level string Set the logging level ("debug"|"info"|"warn"|"error"|"fatal") (default "info")
--tls Use TLS; implied by --tlsverify
--tlscacert string Trust certs signed only by this CA (default "/root/.docker/ca.pem")
--tlscert string Path to TLS certificate file (default "/root/.docker/cert.pem")
--tlskey string Path to TLS key file (default "/root/.docker/key.pem")
--tlsverify Use TLS and verify the remote
-v, --version Print version information and quit Management Commands:
builder Manage builds
config Manage Docker configs
container Manage containers
engine Manage the docker engine
image Manage images
network Manage networks
node Manage Swarm nodes
plugin Manage plugins
secret Manage Docker secrets
service Manage services
stack Manage Docker stacks
swarm Manage Swarm
system Manage Docker
trust Manage trust on Docker images
volume Manage volumes Commands:
attach Attach local standard input, output, and error streams to a running container
build Build an image from a Dockerfile
commit Create a new image from a container's changes
cp Copy files/folders between a container and the local filesystem
create Create a new container
diff Inspect changes to files or directories on a container's filesystem
events Get real time events from the server
exec Run a command in a running container
export Export a container's filesystem as a tar archive
history Show the history of an image
images List images
import Import the contents from a tarball to create a filesystem image
info Display system-wide information
inspect Return low-level information on Docker objects
kill Kill one or more running containers
load Load an image from a tar archive or STDIN
login Log in to a Docker registry
logout Log out from a Docker registry
logs Fetch the logs of a container
pause Pause all processes within one or more containers
port List port mappings or a specific mapping for the container
ps List containers
pull Pull an image or a repository from a registry
push Push an image or a repository to a registry
rename Rename a container
restart Restart one or more containers
rm Remove one or more containers
rmi Remove one or more images
run Run a command in a new container
save Save one or more images to a tar archive (streamed to STDOUT by default)
search Search the Docker Hub for images
start Start one or more stopped containers
stats Display a live stream of container(s) resource usage statistics
stop Stop one or more running containers
tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
top Display the running processes of a container
unpause Unpause all processes within one or more containers
update Update configuration of one or more containers
version Show the Docker version information
wait Block until one or more containers stop, then print their exit codes Run 'docker COMMAND --help' for more information on a command.
[root@localhost docker_test]#
docker删除container
[root@localhost docker_test]# docker container ls -a #查看所有container
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1c4586fe95ee centos "/bin/bash" minutes ago Exited () seconds ago agitated_banzai
7b1a19f1db72 bigni/test3 "/soeasy.sh" minutes ago Exited () minutes ago quizzical_elgamal
8c3e652d7321 bigni/test3 "/soeasy.sh" minutes ago Exited () minutes ago xenodochial_diffie
80e6e373f1d4 cfbfd0a29d1c "/soeasy.sh" About an hour ago Exited () About an hour ago dreamy_mendel
934e574a077d e2b5b08cc31c "/soeasy.sh" About an hour ago Exited () About an hour ago nostalgic_lehmann
871a7d62acc1 f5620b92331c "/soeasy2" About an hour ago Exited () About an hour ago serene_spence
72fd56c76100 hello-world "/hello" hours ago Exited () hours ago trusting_pasteur
[root@localhost docker_test]# docker rm 1c4586fe95ee #通过container id 删除container,
1c4586fe95ee
[root@localhost docker_test]# docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7b1a19f1db72 bigni/test3 "/soeasy.sh" minutes ago Exited () minutes ago quizzical_elgamal
8c3e652d7321 bigni/test3 "/soeasy.sh" minutes ago Exited () minutes ago xenodochial_diffie
80e6e373f1d4 cfbfd0a29d1c "/soeasy.sh" About an hour ago Exited () About an hour ago dreamy_mendel
934e574a077d e2b5b08cc31c "/soeasy.sh" About an hour ago Exited () About an hour ago nostalgic_lehmann
871a7d62acc1 f5620b92331c "/soeasy2" About an hour ago Exited () About an hour ago serene_spence
72fd56c76100 hello-world "/hello" hours ago Exited () hours ago trusting_pasteur
[root@localhost docker_test]# docker rm 7b #只要能区分,container id可以不写全
7b
[root@localhost docker_test]# docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8c3e652d7321 bigni/test3 "/soeasy.sh" minutes ago Exited () minutes ago xenodochial_diffie
80e6e373f1d4 cfbfd0a29d1c "/soeasy.sh" About an hour ago Exited () About an hour ago dreamy_mendel
934e574a077d e2b5b08cc31c "/soeasy.sh" About an hour ago Exited () About an hour ago nostalgic_lehmann
871a7d62acc1 f5620b92331c "/soeasy2" About an hour ago Exited () About an hour ago serene_spence
72fd56c76100 hello-world "/hello" hours ago Exited () hours ago trusting_pasteur
[root@localhost docker_test]# docker ps -a #通过docker提供的commands 可以做到manager commands的效果,还简便些。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8c3e652d7321 bigni/test3 "/soeasy.sh" minutes ago Exited () minutes ago xenodochial_diffie
80e6e373f1d4 cfbfd0a29d1c "/soeasy.sh" About an hour ago Exited () About an hour ago dreamy_mendel
934e574a077d e2b5b08cc31c "/soeasy.sh" About an hour ago Exited () About an hour ago nostalgic_lehmann
871a7d62acc1 f5620b92331c "/soeasy2" About an hour ago Exited () About an hour ago serene_spence
72fd56c76100 hello-world "/hello" hours ago Exited () hours ago trusting_pasteur
[root@localhost docker_test]#
批量删除container
[root@localhost docker_test]# docker container ls -qa #q参数和下面awk过滤效果类似
8c3e652d7321
80e6e373f1d4
934e574a077d
871a7d62acc1
72fd56c76100
[root@localhost docker_test]# docker container ls -a | awk '{print$1}'
CONTAINER
8c3e652d7321
80e6e373f1d4
934e574a077d
871a7d62acc1
72fd56c76100
[root@localhost docker_test]# docker rm $(docker container ls -qa) #删除
8c3e652d7321
80e6e373f1d4
934e574a077d
871a7d62acc1
72fd56c76100
[root@localhost docker_test]# docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@localhost docker_test]#
删除image
[root@localhost docker_test]# docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
bigni/test3 latest cfbfd0a29d1c About an hour ago 202MB
bigni/test2 latest e2b5b08cc31c About an hour ago 36B
bigni/test1 latest f5620b92331c hours ago 861kB
ubuntu 14.04 2c5e00d77a67 weeks ago 188MB
centos latest 9f38484d220f months ago 202MB
hello-world latest fce289e99eb9 months ago .84kB
[root@localhost docker_test]# docker rmi bigni/test3 #通过repository删除
Untagged: bigni/test3:latest
Deleted: sha256:cfbfd0a29d1c13e7596dde977374fff34c384f65a50d80da4ffc9e8ae36a00fc
Deleted: sha256:9ae6ad56171a30de3d9f27c0015c5aaed332a82102bcae740ad50aee7145937f
Deleted: sha256:570ed3f49567e40d1810b6f29d951f09ad174132d83faef52b9a37b274a9402a
[root@localhost docker_test]# docker rmi e2b5b08cc31c #通过image id 删除
Untagged: bigni/test2:latest
Deleted: sha256:e2b5b08cc31c1ff0cfe13c94725ea658c08d1a222b25fd1bb979ff8fab04203e
Deleted: sha256:93d27c3e1b5b3ff9b4f9ce40af601bfb2dc26f29de06c129b6b28d4edc9098d5
Deleted: sha256:af79ac887464a533529523d6e2e8b780768de102ad87db7587c078dc0db1428e
[root@localhost docker_test]# docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
bigni/test1 latest f5620b92331c hours ago 861kB
ubuntu 14.04 2c5e00d77a67 weeks ago 188MB
centos latest 9f38484d220f months ago 202MB
hello-world latest fce289e99eb9 months ago .84kB
[root@localhost docker_test]#
docker--删除container和image的更多相关文章
- Failed to start Docker Application Container
[root@localhost ~]# systemctl status docker.service ● docker.service - Docker Application Container ...
- Failed to start Docker Application Container Engine.
[root@dockertest ~]# systemctl status docker.service● docker.service - Docker Application Container ...
- Docker 容器(container)及资源限制
Container: 既然container是由image运行起来的,那么是否可以理解为container和image有某种关系?先来看张图: 其实可以理解为container只是基于image之后的 ...
- 如何获取 docker 容器(container)的 ip 地址
1. 进入容器内部后 cat /etc/hosts 会显示自己以及(– link)软连接的容器IP 2.使用命令 docker inspect --format '{{ .NetworkSetting ...
- 如何获取 docker 容器(container)的 ip 地址(转)
1. 进入容器内部后 cat /etc/hosts 会显示自己以及(– link)软连接的容器IP 2.使用命令 docker inspect --format '{{ .NetworkSetting ...
- [问题] docker: Failed to start Docker Application Container Engine.
docker无法启动: # systemctl restart docker Job for docker.service failed because the control process exi ...
- 014-docker-终端获取 docker 容器(container)的 ip 地址
1. 进入容器内部后 cat /etc/hosts 会显示自己以及(– link)软连接的容器IP 2.使用命令 docker inspect --format '{{ .NetworkSetting ...
- 启动docker报Failed to start Docker Application Container Engine.解决
[root@docker ~]# systemctl status docker.service● docker.service - Docker Application Container Engi ...
- Centos7服务器安装Docker及Docker镜像加速,Docker删除
Centos7服务器安装Docker及Docker镜像加速,Docker删除 1.Centos7服务器安装Docker 1.1 root账户登录,查看内核版本如下 1.1.1 卸载服务器旧版本Dock ...
- docker起不来报错:Failed to start Docker Application Container Engine.
报错信息如下: [root@localhost localdisk]# systemctl restart docker Job for docker.service failed because t ...
随机推荐
- 整理eclipse,升级jdk环境小记录
这2天在整理项目: 需要把eclipse 32位,jdk1.6 32位的更改为eclipse 64位,jdk1.8 64位版本的,于是我就在一台window7的电脑上直接操作,遇到了一下几点问题,记录 ...
- JVM系列(二) — Java垃圾收集介绍
这篇文章主要从以下几个方面介绍垃圾收集的相关知识 一.判断对象是否已死 二.主流垃圾收集算法 三.内存分配与回收策略 本章节主要从以下几个思考点着手介绍垃圾回收的相关知识:哪些内存需要回收?什么时候回 ...
- java并发编程之美-阅读记录1
1.1什么是线程? 在理解线程之前先要明白什么是进程,因为线程是进程中的一个实体.(线程是不会独立存在的) 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,线程则是进程中的 ...
- c# 自定义控件之 ComboBox
winform 自带的 combobox 无法支持根据输入文本匹配列表中的项目,需要使用自定义控件. public class MyCombobox : ComboBox { //初始化数据项 pri ...
- Apache之默认配置文件解释
一.默认配置文件 # 定义apache运行的目录,即程序所在的位置 ServerRoot "/usr/local/apache2" # 定义Apache服务监听的端口 Listen ...
- 使用intellij的idea集成开发工具中的git插件(转)
转自:https://blog.csdn.net/u012225679/article/details/71123171 注意:这里并没有介绍git客户端的安装,如果要安装客户端,大家可以参考如下的链 ...
- find和grep技巧
1. find ./ -name "*streaming*" 查找文件 2. grep -r KUBE_LOGTOSTDERR /etc/kubernetes/* 查找内容
- vue中Template 制作模版
一.直接写在选项里的模板 直接在构造器里的template选项后边编写.这种写法比较直观,但是如果模板html代码太多,不建议这么写. javascript代码: var app=new Vue({ ...
- shell 中| 用法
| 运算符 管道符号,是unix一个很强大的功能,符号为一条竖线:"|".用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为 ...
- Fiji-imageJ 无法打开
可能的原因是文件的路径包含中文名称.