docker
Von9555
这个作者很懒,什么都没留下…
展开
-
Docker核心技术之网络管理
4.1网络管理 Docker 网络很重要,我们在上面学到的所有东西都依赖于网络才能工作。我们从两个方面来学习网络:端口映射和网络模式 为什么先学端口映射呢?在一台主机上学习网络,学习端口映射最简单,避免过多干扰。4.1.1 端口映射详解默认情况下,容器和宿主机之间网络是隔离的,我们可以通过端口映射的方式,将容器中的端口,映射到宿主机的某个端口上。这样我们就可以通过宿主机的ip+por...原创 2019-06-07 21:28:21 · 632 阅读 · 0 评论 -
Dockerfile
1.1 Dockerfile简介什么是Dockerfile Dockerfile就是制作docker镜像的脚本,将我们在上面学到的docker镜像,使用自动化的方式实现出来。注意事项:文件名首字母大写存储Dockerfile的目录, 尽量是空目录制作的镜像功能尽量单一制作步骤要尽可能精简dockerfile的组成dockerfile中的注释使用: #基础镜像信息...原创 2019-06-07 21:36:56 · 198 阅读 · 0 评论 -
Dockerfile构建go环境
接下来我们就来做一个工作实践,搭建一个go环境,然后尝试使用Dockerfile的方式,构造一个镜像。1.1 项目描述beego官方网站:https://beego.me/我们借助于beego的简介,部署一个go项目,然后运行起来。1.2 手工部署go语言环境需求:基于docker镜像,手工部署go项目环境方案分析:1、docker环境部署2、go环境部署3、go项目部署4、...原创 2019-06-07 21:39:50 · 2334 阅读 · 1 评论 -
Docker compose
Docker compose是一种docker容器的任务编排工具官方地址:https://docs.docker.com/compose/1.1 compose简介任务编排介绍场景: 我们在工作中为了完成业务目标,首先把业务拆分成多个子任务,然后对这些子任务进行顺序组合,当子任务按照方案执行完毕后,就完成了业务目标。 任务编排,就是对多个子任务执行顺序进行确...原创 2019-06-07 21:43:57 · 846 阅读 · 0 评论 -
Docker快速入门
1.1 docker快速入门1.1.1docker历程: 自2013年出现以来,发展势头很猛,现在可说是风靡全球。 docker的第一版为0.1.0 发布于2013年03月23日 Docker2017年改版前的版本号是1.13.1发布于2017年02月08日 Docker从1.13.x版本开始,版本分为企业版EE和社区版CE,版本号也改为按照时间线来发布,比如17.03就是201...原创 2019-06-04 20:31:59 · 148 阅读 · 0 评论 -
Docker核心技术之镜像管理
1.1 docker镜像管理1.1.1 镜像简介Docker镜像是什么? 镜像是一个Docker的可执行文件,其中包括运行应用程序所需的所有代码内容、依赖库、环境变量和配置文件等。 通过镜像可以创建一个或多个容器。1.1.2 搜索、查看、获取搜索镜像#作用 搜索Docker Hub(镜像仓库)上的镜像#命令格式: docker search [镜像名称]#命令演示:...原创 2019-06-04 20:42:08 · 221 阅读 · 0 评论 -
Docker核心技术之容器管理
2.1 容器管理 docker容器技术指Docker是一个由GO语言写的程序运行的“容器”(Linux containers, LXCs) containers的中文解释是集装箱。 Docker则实现了一种应用程序级别的隔离,它改变我们基本的开发、操作单元,由直接操作虚拟主机(VM),转换到操作程序运行的“容器”上来。2.1.1 容器简介容器是什么? 容器(C...原创 2019-06-04 21:04:55 · 705 阅读 · 0 评论 -
Docker核心技术之数据管理
3.1 数据管理 生产环境使用Docker的过程中,往往需要对数据进行持久化保存,或者需要更多容器之间进行数据共享,那我们需要怎么要的操作呢? 答案就是:数据卷(Data Volumes)和数据卷容器(Data Volume Containers)3.1.1 数据卷简介什么是数据卷? 就是将宿主机的某个目录,映射到容器中,作为数据存储的目录,我们就可以在宿主机对数据进行存储 数...原创 2019-06-04 21:09:48 · 160 阅读 · 0 评论