架构与设计————Docker
文章平均质量分 88
anxpp
五桥走马谷雨
展开
-
Docker镜像保存为文件及从文件导入镜像
1、概述 我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。 能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库,这会在另一篇文章中介绍。 如果我们仅仅是要复制到另外少数的服务器,搭建私有仓库显然没有这个必要,而将镜像保存为文件上传到其他服务器再从文件中载入镜像也是一个不错的选择。 可以使用Docker save和Docker load命令来存储原创 2016-07-02 13:42:54 · 40343 阅读 · 3 评论 -
Docker命令快速参考
原文出自:http://blog.csdn.net/anxpp/article/details/525042071、基本语法 docker [OPTION] COMMAND [arg...] 通常,docker命令可以用来管理daemon,或者通过CLI命令管理镜像和容器。 可以通过man docker来查看这些命令。2、选项3、命令4、命原创 2016-09-11 15:42:56 · 1719 阅读 · 0 评论 -
Docker基础教程——Dockerfile
Dockerfile是一个文本格式的配置文件,我们可以使用Dockerfile文件快速创建自定义的镜像。 Dockerfile支持的众多指令是本文主要要介绍的内容,之后会给出一个基本示例。 一般而言,Docker分为4部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时的执行命令。 并且支持以#开头的注释行。1、指令 指令的一半格式是INSTRUCTION arguments。 (1)FROM 格式为FROM <image>或者FROM <image原创 2016-09-11 13:23:03 · 4336 阅读 · 2 评论 -
Docker基础教程——网络基础配置
我们使用Docker发布的组件,通常都离不开网络的,下面介绍Docker的网络基础配置。1、端口映射 从外部访问容器应用 启动容器时,如果不知道对应参数,在容器外部是无法通过网络访问容器内部的。 可以通过-p或-P参数指定端口映射。 使用-P时,Docker会随机映射一个49000~49900的端口到容器内部开放的端口。 -p会映射到指定的端口,支持的格式:ip地址:主机端口:容器端口ip地址::容器端口主机端口:容器端口 映射所有接口地址原创 2016-09-10 17:14:32 · 1743 阅读 · 0 评论 -
Docker基础教程——数据管理
我们在使用docker 的时候,会产生很多数据,比如web服务器啊,数据库之类的,有时我们还需要备份或复制这些数据,这就需要涉及到Docker的数据管理了。 docker容器中管理数据主要分两种:数据卷数据卷容器1、数据卷 数据卷是一个可供容器使用的特殊目录,它会绕过文件系统,可以提供很多有用的特性:数据卷可以在容器之间共享个重用对数据卷的修改会立即生效对数据卷的更新不会影响镜像卷会一直存在直到没有容器使用 数据卷的使用类似于Linux下对目录或文件进行mount操作原创 2016-09-10 15:47:23 · 1488 阅读 · 0 评论 -
Docker基础教程——仓库
仓库是集中存放镜像的地方。 首先说下注册服务器,注册服务器实际上是存放仓库的具体服务器,每个服务器通常会有多个仓库,而每个仓库下又有多个镜像。 比如仓库地址:dl.dockerpool.com/ubuntu,dl.dockerpool.com是注册服务器,ubuntu是仓库名。 其中仓库分共有仓库和私有仓库。 1、Docker Hub Docker官方维护了一个公共仓库:htpps://hub.docker.com,其中包括了非常多的镜像,可以满足很多方面的需求了,原创 2016-09-09 22:51:54 · 2165 阅读 · 0 评论 -
Docker基础教程——容器
容器是Docker的另一个核心概念。 一般来说,镜像的一个运行实例就是容器,容器提供了一个可写的文件层。 本文同上一篇介绍镜像一样的结构,逐步介绍容器。 1、创建容器 Docker的容器非常轻量级,创建和删除都很容易。 1.1、新建容器 新建容器使用docker create命令:docker create -it ubuntu:latest 此时创建好的容器处于停止状态,使用docker pa -a可以查看容器列表。 停止的容器可以使用原创 2016-09-09 08:58:25 · 2542 阅读 · 0 评论 -
Docker基础教程——镜像
原文出自:http://blog.csdn.net/anxpp/article/details/52464806 上一篇文章也说了,镜像是Docker三大核心概念之一。 Docker运行容器前需要本地存在对应的镜像,如果本地不存在,会尝试从默认(Docker Hub)的镜像仓库获取,也可以配置使用自定义的镜像仓库。 1、获取镜像 镜像是Docker的基础,运原创 2016-09-08 23:07:56 · 3279 阅读 · 0 评论 -
Docker基础教程——介绍及核心概念
原文出自:http://blog.csdn.net/anxpp/article/details/52462867 1、介绍 额,介绍我就拉一段百科吧。 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。原创 2016-09-07 23:48:33 · 2391 阅读 · 0 评论 -
spring boot 应用发布到 docker (完整版)
原文出自:http://blog.anxpp.com/index.php/archives/1075/Spring boot 非常适合做微服务,如果再加上 docker ,就就就完美了!By 鱼泡泡技术团队spring boot 应用发布到 docker 完整版一、概述 spring boot 和 docker 本身就不多介绍了,本文主要介绍使用dock...原创 2017-06-20 01:19:00 · 23236 阅读 · 21 评论