随笔分类 - Docker
摘要:参考:https://blog.51cto.com/9291927/2310444 一,Docker-compose简介 1,Docker-compose简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose将所管
阅读全文
摘要:Docker默认镜像为官方镜像,可以配置成国内加速器提高速度 登录阿里云控制台,搜索容器镜像服务获取到镜像加速服务地址 新建配置文件 输入以下内容 PS:镜像加速器地址为获取到的地址,也可以是国内任意镜像加速器地址 重启docker服务即可 PS:对Ubuntu和CentOS都适用
阅读全文
摘要:参考:https://www.cnblogs.com/YatHo/p/7866029.html docker启动后日志会在以下位置 也可以使用以下命令查看 使用docker-compose可以通过配置把日志记录到本地文件中 目录结构如下,其中mysql下的conf放置配置文件 data为数据库文件
阅读全文
摘要:参考:https://blog.csdn.net/eumenides_/article/details/94719944 https://muguang.me/it/2658.html 使用docker部署容器时,输出日志时间会比系统正常时间少8小时 1,环境查看 2,创建容器查看日志 启动一个容器
阅读全文
摘要:Docker容器集群管理主流方案 Swarm、Kubernetes和Mesos简单比较: Swarm介绍 Swarm是什么 Swarm两种角色 Swarm的特点 集群部署及节点管理 使用swarm前提 节点规划 查看当前docker版本 管理节点初始化swarm 工作节点加入swarm 管理节点查看
阅读全文
摘要:OVS介绍 安装前可以使用命令docker network rm 删除无关的网络 安装部署OVS并建立GRE隧道 节点1:192.168.56.128 容器网段:172.17.1.0/24 节点2:192.168.56.129 容器网段:172.17.2.0/24 修改容器的默认网段需要修改配置文件
阅读全文
摘要:Weave在Docker主机之间实现Overlay网络,使用业界标准VXLAN封装,基于UDP传输,也可以加密传输。Weave Net创建一个连接多个Docker主机的虚拟网络,类似于一个以太网交换机,所有的容器都连接到这上面,互相通信。Weave Net由多个peer组成,Weave路由器运行不同
阅读全文
摘要:Macvlan Bridge模式 节点1创建 网段为172.100.1.0/24 桥接的网卡为ens33 macvlan_net为指定的名称 查看 节点2也创建 创建容器测试互通 节点1创建 需要指定IP地址 节点2创建 可以ping通 再创建一个网络与宿主机网段是一样的 一个macvlan只能绑定
阅读全文
摘要:网络术语概念 Overlay Network 其他两种实现方式 Docker主机之间容器通信解决方案 部署前提 部署 节点1 192.168.56.128 主机名 docker1 节点2 192.168.56.129主机名docker2 查看内核版本大于3.12即可 安装只需要在一个节点安装即可(是
阅读全文
摘要:目录结构如下 mysql/conf/my.cnf nginx/Dockerfile nginx/nginx.conf tomcat/Dockerfile docker-compose.yml 构建在后台运行 webapps的ROOT目录放一个jsp文档index.jsp 启动后访问测试 其实后端是三
阅读全文
摘要:Compose是什么 Compose是一个定义和管理多容器的工具,也是一种容器编排工具,前身是Pig,使用Python语言编写。使用Compose配置文件描述多个容器应用的构架,比如使用什么镜像,数据卷,网络,映射端口等;然后用一条命令管理所有服务,比如启动,停止,重启等 系统为ubuntu18.0
阅读全文
摘要:首先修改一台docker的默认网络段 修改配置文件/usr/lib/systemd/system/docker.service 设置生效(重载配置文件并且重启) 查看ip 修改另外一台docker的默认网段 保证两台宿主机是可以互通的(ping) node1启动一个容器 node2也启动一个容器 P
阅读全文
摘要:使用docker原始源为centos制作一个nginx镜像 pull一个centos镜像 运行进入容器 容器内安装wget 更换镜像源为阿里 安装nginx 修改配置文件 添加 检查语法正确 启动(会卡住) 新启动一个终端提交 其中efcc90c8fe35为容器名(启动加--name参数最好),li
阅读全文
摘要:Docker默认pull连接镜像为国外镜像,速度较慢,注册阿里云可以生成一个镜像加速器 登录阿里云 https://cr.console.aliyun.com获取私有加速地址 修改配置文件/etc/docker/daemon.json添加加速器地址 重启docker生效
阅读全文
摘要:一,Docker下载镜像(本次下载5.7版本) 二,使用Docker启动MySQL -d 后台运行 -p 端口对应 使用 -e MYSQL_ROOT_PASSWORD=123456设置数据库密码 最后跟镜像名称和版本号 三,登录MySQL PS:-h 接主机名需要有空格否则登录报错 四,配置文件以及
阅读全文
摘要:Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运
阅读全文
摘要:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 docker三大理念 一,构建 二,运输 三,运行 像java一次构建到处运行 可以把运行环
阅读全文