Docker
我要花开丶
总是错过,不要错过。
我要花开,不要叶落。
展开
-
五、Docker-compose容器编排
一、Docker-compose容器编排 容器间相互依赖,可以将多容器使用脚本编排,减少部署难度。 Docker Compose单机多容器部署工具 通过yml文件定义多容器如何部署 Windows/MacOS默认提供Docker Compose,Linux需要主动安装 二、安装Docker Compose 1.访问docker docs官网: https://docs.docker.com/compose/install/ 2.复制命令到shell执行: 下载并安装: 文件夹授权:原创 2020-09-16 13:28:53 · 816 阅读 · 0 评论 -
四、容器间的通信
一、容器之间的单向通信(–link) 1.创建tomcat容器,命名为web: 2.创建数据库容器,命名为database: 3.查看容器原始配置:docker inspect 29902265ebb2 4.进入tomcat容器,ping数据库容器:docker exec -it 21e82183587d /bin/bash 容器间可以直接使用ip地址进行通信,无法使用容器名进行通信。 5.删除tomcat容器,重新创建web容器,指定通信容器: docker run -d --name web原创 2020-09-16 13:19:38 · 324 阅读 · 0 评论 -
三、Dockerfile构建镜像
Dockerfile镜像描述文件 Dockerfile是一个包含用于组合镜像的命令的文本文档 Dockerfile通过读取Dockerfile中的指令按步自动生成镜像 docker build -t 机构/镜像名<:tags> Dockerfile目录 -t:设置镜像名,需要包含组织机构或个人的id/镜像的名字:镜像版本 Dockerfile目录:Dockerfile文本文档存放目录 构建一个tomcat镜像 1.创建应用 2.创建Dockerfile文本文档 3.将文本及需要发布的应用原创 2020-09-11 00:01:06 · 238 阅读 · 0 评论 -
二、Docker的快速部署及常用指令
二、Docker的快速部署及常用指令 Docker是容器化平台 Docker是提供应用打包,部署和运行应用的容器化平台 Docker体系结构 客户端通过REST API发送请求指令给服务端,请求方式是http协议,兼容性和扩展性很好。 c/s架构,服务器和客户端可以不用安装在一台电脑,客户端通过发送请求可以管理多台服务器,服务端复制镜像的拉取和执行。 容器与镜像 镜像:镜像是只读的文件,提供了运行程序完整的软件资源和硬件要求,是应用程序的“集装箱”(windows系统镜像) 容器:是镜像的实例,由原创 2020-09-10 23:48:47 · 499 阅读 · 1 评论 -
一、Docker的介绍和安装
一、Docker的介绍和安装 容器化技术介绍 软件应用部署演化: 物理机时代: 部署非常慢:搭建服务器运行环境 成本很高:硬件成本 资源浪费:难以针对软件特性合理利用资源 难以扩展与迁移:系统迁移困难 受限于硬件:不同平台无法共用 虚拟化时代: 多部署:一台电脑多个服务器,互不影响 资源池:VMware对物理机上的资源实现分配 资源隔离:分配资源后,虚拟机独享 容易扩展:VMware指令分配 VM需要安装操作系统:软件部署之外的资源浪费 容器化时代 标准化的迁移方式:打包到还原无需环境配置原创 2020-09-10 23:20:11 · 125 阅读 · 0 评论