怎么把docker里面已经创建的容器删除

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把docker里面已经创建的容器删除相关的知识,希望对你有一定的参考价值。

Docker是一个为开发人员和系统管理员开发、迁移和运行应用程序的平台。应用程序通过Docker打包成Docker Image后,可以实现统一的方式来下载、启动、扩展、删除和迁移,这样方便了应用程序的部署和运维。https://community/docs/DOC-42054 Docker采用服务器/客户端模式。Docker客户端通过和Docker Daemon进行交互来新建、运行或者部署Docker容器。用户可以将Docker客户端和Docker Daemon安装在同一个系统上,也可以安装在不同的系统上。Docker客户端通过端口或者RESTful API和Docker Daemon进行通信。 Docker内部由三部分组成: Docker images:Docker image是一个只读模板,用于创建Docker容器。Image中可以包含Linux操作系统、Apache或者Web应用程序等等,用户可以下载已经创建好的Docker image,也可以创建Docker image给其他用户使用。每个image是由很多层组成,Docker通过Union File Systems将这些层绑定在一个image中。每个image都以一个初级image做为基础,然后通过操作指令在这些初级image上添加新层,操作指令可以是运行的命令、添加文件或目录或者创建可用操作环境等。这些操作指令都被保存在“Dockerfile”文件中。 Docker registries: Docker registries用于保存Docker image,也分公用和私用二种。公用的Docker registry就是Docker Hub,用户也可以创建私有的Docker registry,为其他用户提供Docker images下载。 Docker containers:类似于保存VMware虚拟机配置文件的目录,它可以为应用程序运行提供一切要素。Docker Containers可以运行、启动、停止或者被删除,每个container都是隔离的安全应用平台。 参考技术A 如果你的docker-registry是在container中,那么是无法使用命令删除image的,只能手动直接删除image文件。如果不是,那么可以使用docker rmi 镜像名 来进行删除

docker register 删除镜像

参考技术A 从registry容器里面将/etc/docker/registry/config.yml复制出来。

默认config.yml内容如下:

设置config.yml,在storage节点添加delete配置设置为true。

将修改过的config.yml覆盖容器里面的。

重启仓库容器

docker hub 地址: https://hub.docker.com/r/hyper/docker-registry-web

无身份验证,带配置文件
创建配置文件config.yml

(此配置中的任何属性都可能被环境变量覆盖,例如属性registry.auth.enabled将变为REGISTRY_AUTH_ENABLED)

使用 docker 运行

Web UI 将在 http://localhost:8083

以上是关于怎么把docker里面已经创建的容器删除的主要内容,如果未能解决你的问题,请参考以下文章

docker删除容器后,重写创建容器PORTS为空

简单使用docker

docker学习

docker mysql 容器 数据库文件怎么娴宿主机器上

操作docker容器

docker下容器怎么执行命令