随笔分类 -  docker

上一页 1 2
认识docker
摘要:什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 把他想象成一个用了一种新颖方式实现的超轻量虚拟机,在大概效果上也是正确 阅读全文
posted @ 2018-01-16 20:40 Sharpest
九、docker容器的数据管理
摘要:刚接触docker时总在思考两个问题: 那下面我们就来聊聊docker容器的数据管理:数据卷。 docker提供了两种方式实现数据管理: 映射宿主机目录或文件 通过创建一个专用的数据卷容器与相关容器间共享数据并实现持久化 一、数据卷的基本概念 数据卷是一个可供一个或多个容器使用的特殊目录,它绕过 U 阅读全文
posted @ 2018-01-16 10:16 Sharpest
八、Dockerfile详解
摘要:Dockerfile是一个具有规范格式的文件,根据适当的指令和语法,我们可以构建一个自定以镜像。但Dockerfile需要依赖于一个原始镜像,而这些原始镜像我们可以通过官方默认镜像仓库方便获取。具体获取方法参照前文镜像获取办法。 一、Dockerfile的基本结构 一般的,Dockerfile 分为 阅读全文
posted @ 2018-01-16 10:13 Sharpest
七、docker常用操作命令详解
摘要:1、查看当前本地主机上可用的镜像: # docker images 2、搜索一个公共镜像: # docker search imageName 3、下载镜像: # docker pull imageName 4、启动一个docker容器: 基本命令: docker run [OPTIONS] IMA 阅读全文
posted @ 2018-01-16 10:00 Sharpest
六。docker镜像
摘要:前面基本概念部分我们已经介绍了docker镜像就是一个只读模板,可以从镜像启动一个容器实例。我们也发现,在启动容器的过程中,如果镜像不存在,docker会自动从默认镜像仓库(默认为官方Docker Hub)下载相应的镜像,然后再启动容器。 现在我们来探讨更多镜像的操作 1、列出本地已有的镜像 [ro 阅读全文
posted @ 2018-01-15 18:15 Sharpest
四、docker容器安装
摘要:1.1 RedHat/CentOS下的docker安装: RedHat/CentOS必须要6.6版本以上,或者7.x才能安装docker,建议在RedHat/CentOS 7上使用docker,因为RedHat/CentOS 7的内核升级到了kernel 3.10,对lxc容器支持更好。 CentO 阅读全文
posted @ 2018-01-15 17:47 Sharpest
五、运行第一个docker容器
摘要:2.1 hello world 安装好docker环境并启动docker服务后,我们就可以跑一个“hello world!”试试了 命令如下: [root@localhost ~]# docker run centos echo "Docker,hello world"Unable to find 阅读全文
posted @ 2018-01-15 17:47 Sharpest
三、docker镜像、容器、仓库的基本概念
摘要:3.1 镜像: Docker 镜像就是一个只读的模板。 例如:一个镜像可以包含一个完整的 CentOS 操作系统环境,里面仅安装了 httpd或用户需要的其它应用程序。 镜像可以用来创建 Docker 容器。 Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人 阅读全文
posted @ 2018-01-13 11:03 Sharpest
二、为什么要用docker?
摘要:2.1 比虚拟机高效: 如前描述,因容器复用了本地主机操作系统,仅仅是封装了容器运行所需的软件环境(从这个角度看可以参考RPM安装包),因此与主机上直接运行软件所需的资源几乎是一样的。 不像虚拟机那样需要额外的内存、CPU等来支持虚拟机操作系统的运行。 2.2 快速交付和部署: 对开发和运维(dev 阅读全文
posted @ 2018-01-13 10:59 Sharpest
一、什么是docker?
摘要:Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。 它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Docker基础是Linux 阅读全文
posted @ 2018-01-13 10:50 Sharpest

上一页 1 2