什么是Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 Docker的应用场景 Web 应用的自动化打 ...
分类:
其他好文 时间:
2019-09-01 14:32:28
阅读次数:
90
一、Dockerfile自定义镜像: Dockerfile 是一个文本文件,其内包含了一条条的**指令(Instruction); 二、Dockerfile创建: 1)在一个空白目录中,建立一个文本文件,并命名为 `Dockerfile`: 2)在Dockerfile文件内写指令; 三、构建镜像: ...
分类:
其他好文 时间:
2019-08-13 00:00:27
阅读次数:
145
1. 部署环境 k8s集群部署以四台机器做实验,一台部署节点,三台集群节点。在部署节点上通过ansible将关于k8s相关部署文件发送给集群节点进行部署。 四台主机:node、node1、node2、node3; a) 部署节点:node; b) master节点:node1; c) etcd节点: ...
分类:
其他好文 时间:
2019-07-20 15:41:25
阅读次数:
116
1、vim/lib/systemd/system/docker.service(修改最好做个备份)2、找到“ExecStart”,把该行修改为:ExecStart=/usr/bin/dockerd-Hfd://-Htcp://0.0.0.0:23753、systemctldaemon-reload4、sudoservicedockerrestart5、查看开启端口情况netstat-tunlp
分类:
系统相关 时间:
2019-06-07 11:07:31
阅读次数:
219
重装以后仍然不行,dockerd可以运行,但是systemctl start docker.service不行,后来在编辑一个文件时,提示没有空间可以保存,结果一查,发现服务器空间基本占满了,通过du -h --max-depth=1查看,发现docker文件夹占了96G,清理掉之后,docker就 ...
分类:
其他好文 时间:
2019-05-21 10:54:26
阅读次数:
105
docker采用CS架构,dockerd是管理后台进程,默认的配置文件为/etc/docker/daemon.json(--config-file可以指定非默认位置)。 一个完整的daemon.json示例参考:https://docs.docker.com/engine/reference/com ...
分类:
其他好文 时间:
2019-04-26 22:54:49
阅读次数:
675
debian 环境: vi /lib/systemd/system/dcoker.service 修改: ExecStart=/usr/bin/dockerd -H fd://为 ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 sy ...
一、Docker Client and Daemon(docker egine docker 引擎) docker是一个客户端工具,作用是发送 用户的请求给 dockerd 安装路径: /usr/bin/docker dockerd 也叫 docker daemon 安装路径: /usr/bin/d ...
分类:
其他好文 时间:
2019-03-03 20:17:51
阅读次数:
202
实现容器的底层技术 cgroup 和 namespace 是最重要的两种技术。 cgroup 实现资源限额 namespace 实现资源隔离 cgroup cgroup 全称 Control Group。 Linux 操作系统通过 cgroup 可以设置进程使用 CPU、内存 和 IO 资源的限额。 ...
分类:
其他好文 时间:
2019-01-29 22:03:13
阅读次数:
178
Docker的Remote Api并不是1.12才有的,Docker1.12的Remote Api升到了1.24。Remote api的使用在1.12中没有大的变化,稍微大一点的变化是到这个版本之后,二进制文件分裂成了主client的docker以及主server的dockerd了。在centos上 ...