![](https://img-blog.csdnimg.cn/20190228163539749.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口
火星上的好的
这个作者很懒,什么都没留下…
展开
-
Docker Compose 部署示例
Docker Compose分别安装tomcat和mysql 创建项目目录 mkdir –p /usr/local/docker/qfjy_exam 该当目录下创建docker-compose.yml vim docker-compose.yml Mysql参考:https://www.cnblogs.com/mmry/p/8812599.html 分别查看安装tomcat和mysql...原创 2019-03-01 14:28:16 · 205 阅读 · 0 评论 -
Docker Compose 基于CentOS7安装与卸载
使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具 Docker Compose是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用 Docker Compose 安装与卸载 Compose支持 Linux、macOS、Windows 10 三大平台。 Compose可以通...原创 2019-03-01 14:28:03 · 1346 阅读 · 0 评论 -
Docker安装Redis
安装单机版Redis 1、搜索redis docker search redis 2、下载镜像 docker pull redis:4.0.1 3、创建并运行容器 docker run --rm -d --name redis6379 -p 6379:6379 redis:4.0.1 --requirepass "guoweixin" docker run --rm -...原创 2019-02-28 16:34:51 · 143 阅读 · 0 评论 -
Docker安装MySQL
1、查看本地镜像 docker images 2、搜索镜像 docker search mysql 3、下载镜像 docker pull mysql:5.6 4、创建并启动MySQL容器 docker run -d --name mysql3306 -p 3306:3306 -e MYSQL_ROOT_PASSWORD='guoweixin' mys...原创 2019-02-28 16:33:24 · 146 阅读 · 0 评论 -
Docker定制镜像部署项目到Docker容器
1、docker下创建项目工程名称 mkdir -p /usr/local/docker/qfjy_exam cd /usr/local/docker/qfjy_exam 2、将桌面qfjy_exam.zip复制到访目录下 cp qfjy_exam-1.0-SNAPSHOT.zip /usr/local/docker/qfjy_exam/ 3、创建镜像文件Docker...原创 2019-02-28 16:30:46 · 940 阅读 · 0 评论 -
6.Docker定制镜像
当我们从docker镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改。 1.从已经创建的容器中更新镜像,并且提交这个镜像 2.使用Dockerfile指令来创建一个新的镜像 Dockerfile 定制镜像 镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么...原创 2019-02-28 16:28:34 · 205 阅读 · 0 评论 -
5.Docker镜像示例 运行tomcat
一、从docker官网上下载一个tomcat下来,启动并访问。再将其镜像移除。 Docker pull tomcat Docker run –it –rm –p 8080:8080 tomcat Docker rm shaid 二、对指定的容器进行修改。将tomcat镜像 的容器 主页面进行修改内容 1、首先启动tomcat容器 docker run -it -p 8080...原创 2019-02-28 16:21:58 · 197 阅读 · 0 评论 -
5.Docker镜像-2
Docker 列出镜像 要想列出已经下载下来的镜像,可以使用docker image ls命令。 列表包含了仓库名、标签、镜像 ID、创建时间以及所占用的空间。 其中仓库名、标签在之前的基础概念章节已经介绍过了。镜像 ID则是镜像的唯一标识,一个镜像可以对应多个标签。因此,如果拥有相同的 ID,因为它们对应的是同一个镜像。 镜像体积 如果仔细观察,会注意到,这里标识...原创 2019-02-28 16:20:16 · 143 阅读 · 0 评论 -
5.Docker镜像
镜像是Docker的三大组件之一。 Docker运行容器前需要本地存在对应的镜像,如果本地不存,Docker会从镜像仓库下载。 本节将介绍更多关于镜像的内容,包括: 从仓库获取镜像; 管理本地主机上的镜像; 介绍镜像实现的基本原理; Docker 获取镜像 之前提到过,Docker Hub上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像。 从 Do...原创 2019-02-28 16:18:19 · 148 阅读 · 0 评论 -
4.Docker 镜像加速器
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决 Docker 官方和国内很多云服务商都提供了国内加速器服务,例如: Docker 官方提供的中国 registry mirror 阿里云加速器 DaoCloud 加速器 我们以 Docker 官方加速器为例进行介绍 https://docs.docker.com/registry/recipes/mir...原创 2019-02-28 15:59:17 · 1421 阅读 · 0 评论 -
2.Docker安装
Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit)或更高的版本 安装 目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在CentOS-6.5或更高的版本的 CentOS 上,要求系统为64...原创 2019-02-28 15:57:56 · 123 阅读 · 0 评论 -
1.Docker介绍
什么是docker Docker 是一个开源的应用容器引擎,基于Go 语言并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 为什么用doc...原创 2019-02-28 15:52:16 · 172 阅读 · 0 评论