![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
转身勿忘-有梦的个人笔记
爱生活,爱编程
展开
-
4、docker基本命令
1、启动交互式容器 docker run -i -t IAMAGE /bin/bash -i --interactive=true|false 默认是false (用来告诉docker守护进程打开标准输入) -t --tty=true|false 默认是false (用来告诉docker守护进程为容器分配一个tty终端) --rm 这个参数是说容器退出...原创 2018-11-06 09:49:50 · 357 阅读 · 0 评论 -
3、docker架构
Docker 架构Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。 Docker 面向对象 容器 对象 镜像 类 ...原创 2018-11-05 13:55:16 · 96 阅读 · 0 评论 -
2、docker简介
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker 的优点1、简化程序:...原创 2018-11-05 13:52:17 · 82 阅读 · 0 评论 -
1、Centos下安装和卸载docker
1、安装前检查 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。 通过 uname -r 命令查看你当前的内核版...原创 2018-11-05 13:40:30 · 177 阅读 · 0 评论 -
12、docker swarm 集群监控
使用advisor + influxdb + grafana 架构监控 docker swarm 集群健康状况参考git 上网址 https://github.com/botleg/swarm-monitoring1、下载docker-stack.yml docker compose 文件 地址 https://github.com/botleg/swarm-mon...原创 2018-11-06 11:08:56 · 401 阅读 · 0 评论 -
11、docker compose安装和卸载
1、简介 Compose 项目目前在 Github 上进行维护,目前最新版本是 1.2.0。 Compose 定位是“defining and running complex applications with Docker”,前身是 Fig,兼容 Fig 的模板文件。 Dockerfile 可以让用户管理一个单独的应用容器;而 Compose 则允许用户在一个模板(YAM...原创 2018-11-06 11:06:23 · 1807 阅读 · 0 评论 -
10、docke swarm安装和使用
简介 Swarm 在 Docker 1.12 版本之前属于一个独立的项目,在 Docker 1.12 版本发布之后,该项目合并到了 Docker 中,成为 Docker 的一个子命令。目前,Swarm 是 Docker 社区提供的唯一一个原生支持 Docker 集群管理的工具。它可以把多个 Docker 主机组成的系统转换为单一的虚拟 Docker 主机,使得容器可以组成跨主机的子网网络。...原创 2018-11-06 11:00:37 · 704 阅读 · 0 评论 -
9、搭建本地仓库
1、环境 192.168.47.129 作为私有镜像的宿主机 192.168.47.130 测试访问本地的私有仓库 宿主机全为centos72、下载镜像容器镜像 机器 192.168.47.129 下载镜像 docker pull registry 查看镜像 docker images3、配置容器启动配置...原创 2018-11-06 10:49:17 · 132 阅读 · 0 评论 -
8、容器的跨主机访问
1、容器的跨主机访问主要方式 使用网桥实现跨主机容器连接 使用Open vSwitch实现跨主机容器连接 使用weave实现夸主机容器连接2、使用网桥实现跨主机容器连接 网络拓扑 环境准备 IP HOST HOST1: 10.211.55.3 HOST2: 10.211.55.4 步骤 2.1、在第一...原创 2018-11-06 10:34:23 · 346 阅读 · 0 评论 -
7、容器的网络连接
1、linux虚拟网桥的特点 可以设置IP地址 相当于拥有一个隐藏的虚拟网卡2、Docker守护进程创建的网桥 docker守护进程创建的网桥的名字是docker0 ip 172.18.0.1 子网掩码 255.255.0.0 (不同的机器不同) MAC 02:42:ac:11:00:00 到 02:42:ac:11:ff:ff 总共有6553...原创 2018-11-06 10:19:35 · 204 阅读 · 0 评论 -
6、docker数据管理
1、什么是数据卷 数据卷是经过特殊设计的目录,可以绕过联合文件系统(UFS),为一个或多个容器提供访问 数据卷设计的目的,在于数据的永久化,它完全独立于容器的生命周期,因此,Docker不会在容器删除时删除其挂载的数据卷,也不会存在的类似的垃圾回收机制,对容器引用的数据卷进行处理2、数据卷的特点 数据卷在容器启动时初始化,如果容器使用的镜像在挂载点包含了数据,这些数据会...原创 2018-11-06 10:06:34 · 142 阅读 · 0 评论 -
5、Dockerfile指令详解
1、指令格式 # Comment 注释 INSTRUCTION argument 指令格式 一个完整的Dockerfile的实例 # first dockerfile for test FROM ubuntu:14.04 MAINTAINER chao RUN apt-get update RUN...原创 2018-11-06 09:59:33 · 163 阅读 · 0 评论 -
4、docker容器、镜像、仓库介绍
1、镜像 Docker 镜像 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu 16.04 最小系统的 root 文件系统。 Docker ...原创 2018-11-06 09:10:29 · 265 阅读 · 0 评论