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