摘要: 一 Dockerfile 简介 •Dockerfile其实就是根据特定的语法格式撰写出来的一个普通的文本文件 •利用docker build命令依次执行在Dockerfile中定义的一系列命令,最终生成一个新的镜像(定制镜像) 二 Dockerfile 示例与使用 2.1 Dockerfile参考示 阅读全文
posted @ 2020-08-26 16:50 python小小人 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一 Docker 仓库简介 1.1 什么是Docker仓库 •Docker仓库就是存放docker镜像并有docker pull方法下载的云环境 •Docker仓库分为公有仓库和私有仓库。 公有仓库指Docker Hub(官方)等开放给用户使用、允许用户管理镜像。 私有仓库指由用户自行搭建的存放镜像 阅读全文
posted @ 2020-08-26 16:48 python小小人 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一 Docker 数据卷简介 1.1 为什么用数据卷 •宿主机无法直接访问容器中的文件 •容器中的文件没有持久化,导致容器删除后,文件数据也随之消失 •容器之间也无法直接访问互相的文件 为解决这些问题,docker加入了数据卷(volumes)机制,能很好解决上面问题,以实现: •容器与主机之间、容 阅读全文
posted @ 2020-08-25 21:07 python小小人 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一 Docker 网络管理简介 1.1 为什么要Docker网络管理 容器的网络默认与宿主机、与其他容器都是相互隔离。 •容器中可以运行一些网络应用(如nginx、web应用、数据库等),如果要让外部也可以访问这些容器内运行的网络应用,那么就需要配置网络来实现。 •有可能有的需求下,容器不想让它的网 阅读全文
posted @ 2020-08-25 09:21 python小小人 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一 Docker的容器与镜像 1.1 容器与镜像的关系 1.2 容器提交 – docker commit # 作用: 根据容器生成一个新的镜像 # 命令格式: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] # 命令参数(OPTIONS): 阅读全文
posted @ 2020-08-25 09:20 python小小人 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一 容器简介 容器(Container):容器是一种轻量级、可移植、并将应用程序进行的打包的技术,使应用程序可以在几乎任何地方以相同的方式运行 •Docker将镜像文件运行起来后,产生的对象就是容器。容器相当于是镜像运行起来的一个实例。 •容器具备一定的生命周期。 •另外,可以借助docker ps 阅读全文
posted @ 2020-08-25 09:17 python小小人 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一 镜像简介 镜像是一个Docker的可执行文件,其中包括运行应用程序所需的所有代码内容、依赖库、环境变量和配置文件等。 通过镜像可以创建一个或多个容器。 二 镜像管理 2.1 镜像搜索-docker search # 作用: 搜索Docker Hub(镜像仓库)上的镜像 # 命令格式: docke 阅读全文
posted @ 2020-08-25 09:16 python小小人 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一 Docker-CE 和 Docker-EE介绍版本介绍 •Docker-CE指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。 •Docker-EE指Docker企业版,为收费版本,由售后团队和技术团队提供技术支持,专为企业开发和IT团队而设计。 •相比D 阅读全文
posted @ 2020-08-25 09:15 python小小人 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.1 简介 Docker是开发,运行和部署应用程序的开放管理平台。 开发人员能利用docker 开发和运行应用程序 运维人员能利用docker 部署和管理应用程序 1.2 Docker平台介绍 Docker提供了在一个完全隔离的环境中打包和运行应用程序的能力,这个隔离的环境被称为容器。 由于容器的 阅读全文
posted @ 2020-08-25 09:14 python小小人 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 版本控制器 """ 完成 协同开发 项目,帮助程序员整合代码 i)帮助开发者合并开发的代码 ii)如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突 软件:SVN 、 GIT(都是同一个人的个人项目) github、gitee(两个采用git版本控制器管理代码的公共平台) git:集 阅读全文
posted @ 2020-08-24 11:01 python小小人 阅读(171) 评论(0) 推荐(0) 编辑