随笔分类 -  Docker

摘要:简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。 如果把镜像看成面向对象中的 类 的话,那么容器就是 类 的实例化 对象。 容器 启动容器 启动容器有两种方式,一种是基于镜像新建一个容器并启动, 另外一个是将在终止状态(stopped)的容器重新启动。 通过docker run 命令 阅读全文
posted @ 2018-12-03 14:50 圆圆测试日记 阅读(1248) 评论(0) 推荐(0) 编辑
摘要:官方文档:https://docs.docker.com/ Docker 支持多平台的安装(Linux/Windows/OS X)。 因为Docker原生支持Linux,所以,可以直接在Linux上运行,而且在Windows和 OS X 平台则需要借助轻量级的 Linux VM 运行。 Ubuntu 阅读全文
posted @ 2018-12-03 13:58 圆圆测试日记 阅读(966) 评论(0) 推荐(0) 编辑
摘要:Docker 运行容器前需要本地存在对应的镜像,如果镜像不存在本地, Docker 会从镜像仓库下载(默认是Docker Hub公共注册服务器中的仓库)。 Docker Hub:https://hub.docker.com 阿里云镜像:https://dev.aliyun.com/search.ht 阅读全文
posted @ 2018-12-03 13:42 圆圆测试日记 阅读(865) 评论(0) 推荐(1) 编辑
摘要:Image 镜像的迁移,适用于离线环境。 一般离线环境,都会自建Docker Registry。 无论 官方的 ,还是最近流行的 Harbor ,都是不错的选择。 但是,这个世界上就是有些环境,或者说一些环境在某些时期,没有外网,也没有内部的Registry。 这个时候要部署Docker的服务,怎么 阅读全文
posted @ 2018-12-03 13:37 圆圆测试日记 阅读(3654) 评论(0) 推荐(2) 编辑
摘要:什么就Docker? Docker是一个开源项目, 诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。项目后来加入了Linux基金会,遵从了Apache 2.0协议,项目代码在GitHub 上进行维护。 Docker项目的目标是实现轻量级的操 阅读全文
posted @ 2018-12-03 11:11 圆圆测试日记 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:背景 在使用 docker 运行容器时,默认的情况下,docker没有对容器进行硬件资源的限制,当一台主机上运行几百个容器,这些容器虽然互相隔离,但是底层却使用着相同的 CPU、内存和磁盘资源。如果不对容器使用的资源进行限制,那么容器之间会互相影响,小的来说会导致容器资源使用不公平;大的来说,可能会 阅读全文
posted @ 2018-09-30 12:42 圆圆测试日记 阅读(99532) 评论(6) 推荐(23) 编辑
摘要:启动一个容器并限制资源 启动一个centos容器,限制其内存为1G ,可用cpu数为2 启动容器后,可以使用docker 的监控指令查看容器的运行状态 docker top 容器名: 查看容器的进程,不加容器名即查看所有 docker stats 容器名:查看容器的CPU,内存,IO 等使用信息 安 阅读全文
posted @ 2018-09-30 12:39 圆圆测试日记 阅读(4479) 评论(0) 推荐(1) 编辑