Docker
.
OneLpc
这个作者很懒,什么都没留下…
展开
-
Docker学习05:网络管理
一、Docker 网络模式host 模式: 容器和宿主机共享 network namespacecontainer 模式: 容器和另外一个容器共享 Network namespacenone 模式: 该模式关闭了容器的网络功能bridge 模式: 该模式会为每一个容器分配IP,并将容器连接到一个docker 0的虚拟网桥上(默认模式)二、bridge 模式2.1 bridge 介绍当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥。此主机上启动Docker容器会连原创 2020-05-16 22:09:02 · 319 阅读 · 0 评论 -
Docker学习04:数据管理
一、概述默认情况下,在容器内创建的所有文件都存储在可写容器层上。这意味着:当该容器不再存在时,数据将不会持久保存,并且如果另一个进程需要它,则可能很难从容器中取出数据。容器的可写层与运行容器的主机紧密耦合。您不能轻易地将数据移动到其他地方。写入容器的可写层需要 存储驱动程序来管理文件系统。存储驱动程序使用Linux内核提供联合文件系统。与使用直接写入主机文件系统的数据卷相比,这种额外的抽象降低了性能 。Docker为容器提供了两个选项来将文件存储在主机中,以便即使容器停止后文件也可以持久存储:卷原创 2020-05-16 21:53:31 · 206 阅读 · 0 评论 -
Docker学习02:容器管理
容器,容器是一个镜像的运行实例。可以使用Docker REST API或者CLI来操作容器。容器的实质是进程,但与直接在宿主机执行的进程不同,容器进行运行于属于自己独立的命名空间。因此容器可以拥有自己的root文件系统、自己的网络配置、自己的进程空间,甚至自己的用户id空间。容器内的进程是运行在一个隔离的环境里,使用起来,就好像在一个独立于宿主的系统下操作一样。这种特性使得容器封装的应用比直接在宿主机运行更加案例。一、运行容器docker run常用参数说明--name #指定容器名称-it .原创 2020-05-16 21:44:24 · 274 阅读 · 0 评论 -
Docker学习02:镜像管理
一、什么是镜像镜像就是打包好的环境与应用。二、镜像的主要分类操作系统类(如centos,ubuntu)应用程序类(如web站点)三、镜像加速器国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了国内加速器服务。添加国内镜像仓库// 这里以网易的镜像仓库为例子[root@docker ~]# vi /etc/docker/daemon.json{ "registry-mirrors": [ "https://hub-mirr原创 2020-05-16 21:35:27 · 597 阅读 · 0 评论 -
Docker学习01:介绍与安装
一、Docker 介绍1.1 Docker 由来Docker 使用 Google 公司推出的 Go 语言进行开发实现(k8s也是Go语言),基于 Linux 内核的cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。最初实现是基于 LXC,从 0.7 版本以后开始去除 LXC,转而使用自行开发的 libcontainer,从 1.11 开始,则进一步演进为使用 r原创 2020-05-16 21:24:42 · 227 阅读 · 0 评论