Docker
文章平均质量分 82
汪喆_Jack
本人热爱开发, 喜欢学习各种IT技术,了解新技术,希望和志同道合的伙伴切磋,相互交流!
展开
-
Docker重要概念及基本操作
一.Docker架构和底层技术简介1.Docker PlatformDocker提供了一个开发,打包,运行app的平台把app和底层infrastructure(physical/virtual物理设备和虚拟设备)隔离开来2.Docker Engine后台进程(dockerd)提供REST API ServerCLI 接口(docker)3.Docker Architect...原创 2018-11-07 01:17:24 · 230 阅读 · 0 评论 -
Docker compose开发与应用
一.通过容器部署一个WordPress1.wordpress组成前端软件数据库存储2.操作流程创建mysql的containerdocker run -d --name mysql -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress mysql其中数据库用户名和密码...原创 2019-01-02 22:21:06 · 258 阅读 · 0 评论 -
Docker持久化存储与数据共享
一.Docker持久化数据的方案基于本地文件系统的Volume:可以在执行docker create或docker run时,通过-v参数将主机的目录作为容器的数据卷。这部分功能便是基于本地文件系统的volume管理。基于plugin的Volume:支持第三方的存储方案,比如NAS,aws1.Volume的类型受管理的data Volume,由docker后台自动创建绑定挂载的Vo...原创 2019-01-01 21:47:53 · 3220 阅读 · 1 评论 -
Docker网络
一.Docker Network1.组成单机Bridge NetworkHost NetworkNone Network多机Overlay Network2.网络基础网络分层共有IP和私有IPPublic IP:互联网上的唯一标识,可以访问internetPrivate IP:不可在互联网上使用,仅供机构内部使用A类 10.0.0.0-10.255....原创 2019-01-01 18:39:19 · 116 阅读 · 0 评论 -
Dockerfile实战
一.Dockerfile语法梳理及最佳实践1,关键字FROM用在Dockerfile的开头,用来设定docker image的base image,想在哪个base image之上build我们自己的image尽量使用官方提供的image作为base image,因为安全示例代码FROM scratch #从头制作base imageFROM centos #使用centos作为...原创 2018-12-31 23:13:23 · 308 阅读 · 0 评论 -
Docker的安装及相关使用
一.Docker的安装简介官网地址:https://docs.docker.com/install/二.在mac上安装Docker在Docker官网上选择mac下安装选择Get Docker for Mac(stable)正常下载安装即可如果需要我们也可以下载kitemagic(图形化操作界面)三.在Windows上安装Docker1.安装条件Win10或Windows...原创 2018-11-06 00:45:18 · 330 阅读 · 0 评论 -
Docker导学与初体验
一.Docker导学1.到底什么是DockerDocker是容器Virtual Machine虚拟机通过在当前系统上安装其他系统从而使对应的APP隔离;容器是安装在当前系统上,可以直接对APP进行隔离2.Docker能干什么简化配置:源代码、运行环境及配置都打包到容器中,容器可以运行在不同环境中代码流水线管理提高开发效率隔离应用整合服务器调试能力多租户快速部署3....原创 2018-11-04 14:14:29 · 175 阅读 · 0 评论 -
容器编排SwarmMode
Docker集成了swarm做容器编排一.容器编排Swarm介绍图片1.swarm角色swarm是集群架构,其中有节点,每个节点有自己的角色manager:节点是swarm集群的大脑,避免大脑故障,则manager节点应有两个以上,此时需要考虑到状态的同步,通过内置携带raft协议进行同步的数据库同步manager的数据worker:节点是swarm干活的节点,大部分容器部署...原创 2019-01-02 23:04:44 · 224 阅读 · 0 评论