一.问题:在vmware虚拟机中测试以docker方式安装的prometheus,当重启虚拟机后,再次运行prometheus的执行文件,提示已有名称为prometheus的容器存在. 二.处理过程 1.使用docker container ls看不到容器条目 2.使用docker start prometheus启动容器,再使用docker container ls就可以看到prometheus的容器条目了. 3.上述过程说明prometheus的容器在重启虚拟机的过程中并不会自动卸载,仅仅处…
方法一: #显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID, sudo docker ps -a|grep Exited|awk '{print $1}' #查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器 sudo docker rm `docker ps -a|grep Exited|awk '{print $1}'` 方法二: #删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了) sudo docker rm $(sudo dock…
原文地址:http://blog.jboost.cn/2019/07/21/docker-6.html 容器是Docker中的另一核心概念,在Docker中,应用的运行都是在容器内进行的,容器则基于镜像创建.前面已对Docker镜像做了基本介绍,本文对Docker容器管理的相关内容做一个梳理. 1. 启动容器 启动容器的命令格式如下 docker run [OPTIONS] IMAGE-NAME [COMMAND] [ARG...] 其中OPTIONS部分可指定容器运行的一些可选项,常用选项包括…
1.查看容器列表 显示正在运行的容器: [root@localhost HMK]# docker ps 显示所有容器,包括未运行的: [root@localhost HMK]# docker ps -a CONTAINER ID:容器的ID IMAGE:启动容器使用的镜像 CREATED:创建时间 STATUS: 状态 PORTS:端口映射信息 NAMES:容器名称 2.使用tomcat镜像启动一个容器,并挂载宿主机中的/HMK/helloword/webapps/HelloWorld.war…
我们知道容器是一个打包了应用和相关依赖的盒子,那怎么去操控这个盒子呢? 这一篇我通过一个简单的aspnetcore程序来加深对盒子的理解,使用之前先 安装一下Docker的环境. 一:Docker的安装 官方下载地址:https://docs.docker.com/install/linux/docker-ce/centos/ ,跟着文档执行完下面2个大步骤即可. 1.  SET UP THE REPOSITORY sudo yum install -y yum-utils \ device-m…
重装了系统Window7,出现了如题的提示"windows已遇到一个关键性问题 一分钟后自动重启" 查找原因: 通过事件管理器可以查看如上提示遇到的问题.一般是因为一些系统的服务没有启动,或者一些组件缺失. 解决办法 方法一尝试了,没有解决我的问题. 这个我 出现这个问题,首先要明确的是不是病毒引起的,那些经常xxx的,就可以放心不是xxx的原因了,当你试过了n种杀毒软件,依然出现1分钟自动重启的时间,你要坚信是系统文件有问题了. 简要的写一下解决方案: 第一步:win+r打开cmd…
创建镜像的三种方法 1.基于已有的镜像的容器创建 启动一个容器并修改容器: docker run -it ubuntu:latest /bin/bash touch test 提交创建新镜像并查看制作好的镜像 docker commit -m "add a new file" -a "docker newbee" c071248c8388 test:1.0.0 docker images 2.基于本地模版导入 下载好ubuntu压缩包到本地,命令创建镜像. cat…
当项目大规模使用 Docker 时,容器通信的问题也就产生了.要解决容器通信问题,必须先了解很多关于网络的知识.Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理.然而,Docker 同样有着很多不完善的地方,网络方面就是 Docker 比较薄弱的部分.因此,我们有必要深入了解 Docker 的网络知识,以满足更高的网络需求. 默认网络 安装 Docker 以后,会默认创建三种网络,可以通过 docker network ls 查看. [root@lo…
前言 小龙亲测重启服务器后 docker 容器没跑起来,相信有不少小伙伴在用docker部署容器的时候也发现每次开机服务就没有自启了,需要手动去执行把容器服务开启起来,但有没有可以让它开机自启呢?显然是有的. 一.收集需要自启的容器id或name 1.以mysql5.7的容器name为例,查询容器: [root@iZbp19lugf22zbsubsf1y6Z ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAME…
本文首发于:微信公众号「运维之美」,公众号 ID:Hi-Linux. 「运维之美」是一个有情怀.有态度,专注于 Linux 运维相关技术文章分享的公众号.公众号致力于为广大运维工作者分享各类技术文章和发布最前沿的科技信息.公众号的核心理念是:分享,我们认为只有分享才能使我们的团体更强大.如果你想第一时间获取最新技术文章,欢迎关注我们! 公众号作者 Mike,一个月薪 3000 的杂工.从事 IT 相关工作 15+ 年,热衷于互联网技术领域,认同开源文化,对运维相关技术有自己独特的见解.很愿意将自…