Docker
文章平均质量分 54
ai低吟浅唱
这个作者很懒,什么都没留下…
展开
-
docker总体概况
三大核心组件:镜像,容器和库1.docker镜像(image) 镜像是创建docker容器的基础,docker镜像类似于虚拟机镜像,可以将它理解为一个面向docker引擎的只读模块,包含文件系统。 创建镜像有三种方法: (1)基于已有镜像的容器创建。主要是利用docker commit命令。 (2)基于本地模板导入。推荐利用OpenVZ提供的模板来创建。原创 2017-04-20 09:39:29 · 878 阅读 · 0 评论 -
Kubenetes 创建管理hadoop的docker容器的RC和service.yaml文件
安装准备操作参考之前的博文。创建hadoop的rc文件:apiVersion: v1kind: ReplicationControllermetadata: name: hadoop-rcspec: replicas: 3 selector: name: hadoop-pod template: metabata: labels:原创 2017-05-19 11:04:30 · 1032 阅读 · 0 评论 -
多节点安装部署kubernetes
1.安装之前关闭防火墙,避免与docker的iptable冲突systemctl disable firewalldsystemctl stop firewalld2.禁用selinuxvim /etc/selinux/config#SELINUX=enforcingSELINUX=disabled3.更改机器设置三台机器的主机名:Master上原创 2017-05-17 20:37:58 · 837 阅读 · 0 评论 -
docker的五种网络模式总结
docker的网络模式大致可以分成五种类型,在安装完docker之后,宿主机上会创建三个网络,分别是bridge网络,host网络,none网络,可以使用docker network ls命令查看。1.none网络这种网络模式下容器只有lo回环网络,没有其他网卡。none网络可以在容器创建时通过--network=none来指定。这种类型的网络没有办法联网,封闭的网络能很好的保原创 2017-07-20 15:36:19 · 18008 阅读 · 0 评论 -
解决docker中容器安装软件报E: Unable to locate package的错误
在新下载的docker的Ubuntu的容器中运行apt-get install 命令时报E: Unable to locate package vim错误,可通过先更新一下软件源去解决。 运行命令 apt-get update原创 2017-07-05 20:24:11 · 10110 阅读 · 0 评论 -
Dockerfile文件的书写规则
Dockerfile的指令是忽略大小写的,建议使用大写,使用#作为注释,每一行只支持一条指令,每条指令可以携带多个参数。 Dockerfile的指令根据作用可以分为两种,构建指令和设置指令。构建指令用于构建image,其指定的操作不会在运行image的容器上执行;设置指令用于设置image的属性,其指定的操作将在运行image的容器中执行。#### 1.FROM 构建指令 用法原创 2017-05-09 14:35:31 · 1753 阅读 · 0 评论 -
Docker 命令汇总
安装Docker: ● ubuntu安装:curl -s https://get.docker.io/ubuntu/ | sudo sh 镜像管理docker images:列出本地所有镜像docker search :查找imagedocker pull :下载imagedocker push :上传imagedocker rmi :删除image容器管原创 2017-05-08 10:25:08 · 460 阅读 · 0 评论 -
Centos7 单节点安装Kubernetes
1.单节点环境:Centos7.3 虚拟机2.关闭Centos自带的防火墙服务systemctl disable firewalldsystemctl stop firewalld3.安装etcd和Kubernetesyum install -y etcd kubernetes该安装会默认自动安装docker4.安装好软件之后修改两个配置文件,其他文件使用默认配置即可原创 2017-04-25 11:14:21 · 2350 阅读 · 0 评论 -
Centos7 安装Docker
准备:系统要求:CentOS 7-64-bit卸载老版本docker:$ sudo yum remove docker \ docker-common \ container-selinux \ docker-selinux \ docker-engine/var/lib/docker/目录下面的images, containers, volumes, and networks会被原创 2017-04-23 13:06:44 · 680 阅读 · 0 评论 -
kubenetes创建Pod/RC时的一些报错问题解决
问题1: 虽然每次通过yaml创建rc都显示成功了,但是 kubectl get pod却没显示任何的pod.问题2: 直接通过yaml创建pod提示apixxx问题3: 通过.json文件创建pod 未验证原因是身份认证 解决办法:跳过认证创建pod:# kubectl create -f nginx.yaml此时有如下报错:Error f原创 2017-05-17 21:39:56 · 1567 阅读 · 0 评论