
Docker入门到专精-学习笔记
Docker入门到专精,文章内容均来自马士兵教育的《架构师必备技能docker入门到专精》,为个人学习时整理的课程笔记。
stepways
Full Stack Dreamer
展开
-
Docker入门到专精08-Docker Compose实战
资源准备[root@localhost docker]# tree bsbdj/bsbdj/├── bsbdj-app│ ├── application-dev.yml│ ├── application.yml│ └── bsbdj.jar└── bsbdj-db └── init-db.sql构建APP镜像进入bsbdj-app目录cd bsbdj-app编写DockerfileFROM openjdk:8u222-jreWORKDIR /usr/loca原创 2020-08-25 21:53:57 · 283 阅读 · 0 评论 -
Docker入门到专精07-Docker Compose入门
Docker Compose的特点容器编排工具,解决多容器部署的麻烦事Docker Compose 单机多容器部署工具通过yml文件定义多容器如何部署WIN/MAC默认提供Docker Compose,Linux需安装Docker Compose安装安装命令sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)"原创 2020-08-25 21:50:45 · 159 阅读 · 0 评论 -
Docker入门到专精06-容器间通信与共享数据
容器间Link单向通信容器间的单向访问演示分别启动两个容器# --name 指定容器标识docker run -d --name web tomcat# -it 进入交互模式+后台运行/bin/bash 防止容器退出docker run -d --name database -it centos /bin/bash使用docker inspect 指令查询容器ip[root@localhost ~]# docker inspect web | grep IPAddress原创 2020-08-25 21:32:39 · 172 阅读 · 0 评论 -
Docker入门到专精05-Dockerfile实战-构建Redis镜像
Redis简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value型NoSQL数据库从2010年3月15日起,Redis的开发工作由VMware主持。准备资源文件[root@localhost docker-redis]# lsredis-4.0.14.tar.gz redis-7000.conf编写DockerfileFROM centosRUN ["yum", "install", "-y", "gcc", "gcc-原创 2020-08-25 21:26:57 · 216 阅读 · 0 评论 -
Docker入门到专精04-Dockerfile构建镜像
Dockerfile镜像描述文件Dockerfile是一个包含用于组合镜像的命令的文本文档Docker通过读取Dockerfile中的指令按步自动生成镜像docker build -t 机构/镜像名<:tags> Dockerfile目录Dockerfile自动部署Tomcat应用制作Dockerfile# 基础镜像FROM tomcat:latest# 维护作者MAINTAINER stepin.cn# 类似cd /usr/local/tomcat/webapps的效果原创 2020-08-25 21:24:37 · 170 阅读 · 0 评论 -
Docker入门到专精03-Docker的基本概念
容器化平台Docker是提供应用打包,部署与运行应用的容器化平台#mermaid-svg-N5fkzKkXCB9TJ15p .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-N5fkzKkXCB9TJ15p .label text{fill:#333}#mermaid-svg-N5fkzKkXCB9TJ15p原创 2020-08-24 22:54:14 · 159 阅读 · 0 评论 -
Docker入门到专精02-Docker的安装
Centos7环境官方参考文档:https://docs.docker.com/engine/install/centos/安装依赖#yum工具包+数据存储驱动yum install -y yum-utils device-mapper-persistent-data lvm2#配置docker安装源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#自动检原创 2020-08-24 22:38:38 · 152 阅读 · 0 评论 -
Docker入门到专精01-容器化技术介绍
容器化技术介绍演进历史物理时代部署非常慢成本很高资源浪费难于扩展与迁移受制于硬件虚拟机时代多部署资源池资源隔离很容易扩展VM需要安装操作系统容器化时代容器是APP层面的隔离虚拟化是物理资源层面的隔离容器化技术比虚拟机更灵活,更小巧容器化解决的问题标准化的应用打包容器化技术的应用场景标准化的迁移方式统一的参数配置自动化部署应用集群监控开发与运维之间的沟通桥梁阿里/腾讯云的容器化应用虚拟机上的容器化虚拟化+容器化技术的混合应用Docker简介原创 2020-08-24 22:36:57 · 282 阅读 · 0 评论