镜像

删除所有的docker容器和镜像(转载)

我只是一个虾纸丫 提交于 2020-01-08 17:57:52
列出所有的容器 ID docker ps -aq    停止所有的容器 docker stop $(docker ps -aq) 删除所有的容器 docker rm $(docker ps -aq) 删除所有的镜像 docker rmi $(docker images -q) 复制文件 docker cp mycontainer:/opt/file.txt /opt/local/ docker cp /opt/local/file.txt mycontainer:/opt/ 现在的docker有了专门清理资源(container、image、网络)的命令。 docker 1.13 中增加了 docker system prune 的命令,针对container、image可以使用 docker container prune 、 docker image prune 命令。 docker image prune --force --all 或者docker image prune -f -a` : 删除所有不使用的镜像 docker container prune -f : 删除所有停止的容器 转载地址: https://colobu.com/2018/05/15/Stop-and-remove-all-docker-containers-and-images/ 来源: https

docker无法下载镜像

青春壹個敷衍的年華 提交于 2020-01-08 17:56:13
下载镜像如返回如下信息: Get https://registry-1.docker.io/v2/: x509: certificate is valid for pss-cep-authtoken.asurionmobile.com, pss-cep-campaignrest.asurionmobile.com, pss-cep-campauto.asurionmobile.com, pss-cep-campaignweb.asurionmobile.com, pss-cep-criterialoader.asurionmobile.com, pss-cep-csvloader.asurionmobile.com, pss-cep-datalookupservice.asurionmobile.com, pss-cep-dbmigrationapi.asurionmobile.com, pss-cep-deviceregister.asurionmobile.com, pss-cep-dynamicdataapi.asurionmobile.com, pss-cep-enrollmentfeedprocesor.asurionmobile.com, pss-cep-eventforapi.asurionmobile.com, pss-cep-gatewayapi

docker容器打成镜像并导出导入

…衆ロ難τιáo~ 提交于 2020-01-08 16:46:36
我在hostname为docker02的机器上有如下一个容器,现在我要把这个容器打成镜像,并导出,再导入到另一个docker中 打成镜像,命令: [root@docker02 /]# docker commit -a "dockerexamine" -m "my docker Examine" ec6fea995006 dockerexamine:v1 把镜像导出,导出压缩包为dockerexamine.tar,放在路径/usr/local/node路径下: [root@docker02 /]# docker save dockerexamine -o /usr/local/node/dockerexamine.tar dockerexamine:v1 把dockerexamine.tar拷贝到hostname为docker的机器上,并导入docker中 本人是把dockerexamine.tar放在/usr/local/node路径下 [root@docker node]# docker load --input ./dockerexamine.tar 运行刚导入的镜像 来源: 51CTO 作者: 马仔里德尔 链接: https://blog.51cto.com/14159501/2456564

Docker-搭建私有仓库步骤

孤街醉人 提交于 2020-01-08 14:48:37
Docker私有仓库Registry: 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候我们的服务器无法访问互联网,或者你不希望将自己的镜像放到公网当中,那么你就需要Docker Registry,它可以用来存储和管理自己的镜像。 步骤: 1、拉取私有仓库镜像 docker pull registry 2、启动私有仓库容器 docker run -di --name=registry -p 5000:5000 registry 3、测试是否安装成功 http://139.155.44.138:5000/v2/_catalog 4、Registry为了安全性考虑,默认是需要https证书支持的.但是我们可以通过一个简单的办法解决,客户机修改/etc/docker/deamon.json,添加insecure-registries 注:<ip>:Registry的机器ip地址,在安装registry的节点和客户端需要访问私有Registry的节点都需要执行此步操作 vim /etc/docker/deamon.json { "insecure-registries":["<ip>:5000"] } 5、客户机修改/usr/lib/systemd/system/docker.service,在

Openstack之九:openstack制作镜像

笑着哭i 提交于 2020-01-08 14:37:49
一、制作镜像介绍 通过KVM安装虚Centos 和Windwos 2008 R2_x86_64操作系统步骤并将磁盘文件作为镜像上传到openstack glance,作为批量创建虚拟机的镜像文件,其中windowsn 2008安装virtio 半虚拟化驱动,以实现网络IO和磁盘IO的半虚拟化提升速度,Centos 7默认即支持半虚拟化,不需要安装驱动,Virtio最初由澳大利亚的一个天才级程序员Rusty Russell编写,是一个在hypervisor之上的抽象API接口,让客户机知道自己运行在虚拟化环境中,从而与hypervisor根据 virtio 标准协作,从而在客户机中达到更好的性能(特别是I/O性能),目前,有不少虚拟机都采用了virtio半虚拟化驱动来提高性能。具体过程如下: 二、网络环境准备: 在一台linux服务器上修改网卡配置,做一个br0的网卡桥接,但是不更改也不影响安装虚拟机与制作模板,但是虚拟机要连接外网需要通过桥接或者nat,当虚拟机数量较多的时候nat就会出现瓶颈,所以使用桥接比较稳定: 网卡绑定案例,先做绑定,然后再把绑定后的网卡配置成桥接: #因镜像虚拟机需要连接外网安装rpm包,需要网络桥接,因此将bondX桥接到brX: [root@linux-image ~]# hostname linux-image.exmaple.com [root

配置端口镜像以及删除端口镜像

一世执手 提交于 2020-01-08 10:49:05
打开配置端口对端口镜像。将镜像端口GE0/0/2入方向的报文(即接收到的报文)复制到观察端口GE0/0/1上,GE0/0/1与监控设备直连。 一个端口对应多个镜像口。将镜像端口GE0/0/4入方向的报文,复制到观察端口GE0/0/1~GE0/0/3上,GE0/0/1~GE0/0/3与监控设备直连。 对于一个端口对应多个镜像端口我们也可以这样配置。 多个镜像端口对应一个端口。将镜像端口GE0/0/1~GE0/0/3入方向,复制到观察端口GE0/0/10上,GE0/0/10与监控设备直连。 删除端口镜像。在镜像端口下执行命令undo port-mirroring,删除观察端口与镜像端口的绑定关系,恢复镜像端口为普通端口。 在系统视图下执行命令undo observe-port,删除观察端口。 来源: https://www.cnblogs.com/kofsony/p/12165211.html

Docker安装、详解及使用

岁酱吖の 提交于 2020-01-08 09:27:55
Docker详解及使用 前言:在日常开发中,我们都对容器这个概念多少有所了解,容器通俗来讲就是将许多我们所需要的东西集成于一起,方面后期使用,那么Docker呢? 1.关于Docker Docker简介 Docker是一个开源的应用容器引擎,它可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化 ; 而且容器是完全使用沙箱机制,相互之间不会有任何接口,容器性能开销极低 ; 简言之可以把它理解为一个应用程序执行的容器 对以上的简述可能还是有些不解,所以在真正理解Docker之前,可以先弄清楚Docker和虚拟机,那么Docker和虚拟机有什么区别呢? 虚拟机性能依赖于硬件,而Docker是构件在操作系统中,开源轻量化 Docker轻量化适用于部署少量应用,在Docker上我们可以部署Nginx,redis或者Mysql等 Docker基于DockerFile进行容器的构建,可以手动编写DockerFile来指定相应的系统环境和依赖 Docker 将应用程序与该程序的依赖,打包在一个文件里面,运行这个文件,就会生成一个虚拟容器,程序在这个虚拟容器里运行,类似于在真实的物理机上运行,而且也不需要担心环境问题 所以总体来说,Docker是属于Linux容器的一种封装,提供简单易用的容器使用接口,可以轻松的创建和使用容器

Windows下的RabbitMQ安装:集群与镜像

旧时模样 提交于 2020-01-08 06:34:47
RabbitMq本身支持集群,但其本身并不支持负载均衡。 说一下我自己的理解: RabbitMQ的集群分为两种模式:默认模式、镜像模式 默认模式: 将多个service连接在一起,变成一个集群,可以从任意一台service上生产消息和消费消息,客户端可以连接任意一个service,如果要生产或者消费的消息不在当前连接的service上,集群会从所在的service上获取或生产消息。 当一个service意外停止后,再向这个server生产或消费消息则会报错。 镜像模式: 镜像模式是在默认模式上增加,创建镜像后会根据镜像的规则将一个消息复制到所有的集群上,消息被确认后所有集群上的消息会被清除掉,不会重复消费。(queues在哪个service上哪个service就是主节点) 当主service意外停止后,RabbitMQ会从集群中提出一个创立时间最早的子节点作为主节点,当service重新加入集群后会变为从节点。 主节点停止后,从节点变为主节点,这个转换的时间内如果生产新的消息会丢失。 镜像模式相对于默认模式的一点弊端是浪费带宽,镜像模式的消息在集群中复制会浪费带宽,默认模式则是在消费或生产消息时在集群内部传输。 windows上配置RabbitMQ集群+镜像 Erlang的集群中各节点是经由过程一个magic cookie来实现的,两台服务器上的cookie要一致

S5700交换机配置端口镜像

可紊 提交于 2020-01-08 05:39:36
S5700交换机配置端口镜像 <Quidway>system-view //进入系统视图 Enter system view, return user view with Ctrl+Z. [Quidway] [Quidway]observe-port 1 interface GigabitEthernet 0/0/1 //observe:观察监听 命名为1 用交换机的1端口 全意:把交换机的1端口作为监听端口,并且命名为1 [Quidway]interface GigabitEthernet 0/0/11 //进入11端口视图 [Quidway-GigabitEthernet0/0/11]port-mirroring to observe-port 1 both 端口镜像到监听端口1 [Quidway-GigabitEthernet0/0/11]quit //退出 [Quidway]interface GigabitEthernet 0/0/12 [Quidway-GigabitEthernet0/0/12]port-mirroring to observe-port 1 both端口镜像到监听端口1 [Quidway-GigabitEthernet0/0/12]display th //显示配置 # interface GigabitEthernet0/0/12 port

CentOS7安装docker

梦想与她 提交于 2020-01-08 05:17:36
一、在CentOS7上安装Docker 1. 查看系统版本: $ cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 2. 安装docker $ yum install docker 安装过程中报错: Transaction check error: file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.2.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64 file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7_2.2.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64 file /usr/share/man/man8/blkdeactivate.8.gz from install of device-mapper-7:1.02.107-5.el7_2.2.x86_64 conflicts