Docker系列九Docker-compose

Docker 

Docker系列九Docker-compose一、简介 Dockerfile与服务编排,我们知道使用一个Dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。compose允许用户在一个模板(YAML格式)中定义一组相关联的应用容器(被称为一个project,即项目),例如一个Web服务容器再加上后端的数据库服务容器(LNMP)等。

Docker学习总结

Docker 

Docker系列八Windows中使用Docker

Docker 

Windows中使用Docker一、背景介绍首先了解一下Window 上docker 的故事在微软没有发布WSL(Windows下的Linux子系统)时,在Window8 + Docker Toolbox + VirtualBox 都是需要开启Hpyer-V(它的作用是可以使windows能运行其他

Docker系列七Docker网络

Docker 

Docker网络我们之前使用的都是docker默认的网络,学习本章之后就可以创建自己的docker了。创建之前先解决两个问题docker是如果处理容器网络访问的?每次启动容器docker都会重新分配一个ip,导致之前的ip无效,如何解决这个问题一、Docker如何容器网络1. Docker网络查看在

Docker系列六Dockerfile构建镜像

Docker 

Dockerfile构建镜像一、介绍DockerFile 就是用来构建docker 镜像构建文件,其实就是一段脚本命令,通过这个脚本可以生成镜像构建镜像步骤:1、编写一个dockerfile文件2、docker build 构建成为一个镜像3、docker run 镜像4、docker push 发

Docker系列五镜像原理

Docker 

Docker镜像原理一、什么是镜像镜像是一种轻量级、可执行的软件包,用来打包软件运行环境和运行基于环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时,库、环境变量和配置文件等。理解:docker镜像就是所有程序打包在一起,然后可以直接运行。二、联合文件系统Union文件系统(Unio

Docker系列四部署应用

Docker 

Docker部署应用上一章了解了Docker容器数据卷,现在所有准备工作都就绪了,现在可以尝试部署各类应用了,如nginx,tomcat,mysql等其实通过Docker部署它们还是有很多坑需要注意,下面将会一一填上。一、Docker部署nginx1.1 下载镜像下载nginx镜像时不知道哪个版本稳

Docker系列三数据卷

Docker 

Docker数据卷一、数据卷介绍容器持久化操作和同步操作,容器间的数据可以共享,使用 run命令的 -v (volume)参数来设置容器数据卷。大白话就是:数据卷可以理解成,宿主机可以共享容器中的文件,具体哪些文件在启动容器的时候通过-v来指定,而这些文件就可以在宿主机中直接修改,修改后容器中的文件

Docker系列二基础命令

Docker 

Docker基础命令一、Docker命令docker 命令 --help,可以帮助你查看命令参数,当然在有网的前提下,建议百度搜索一下更快docker version #显示版本信息docker info #显示docker

Docker系列一概述与安装

Docker 

Docker概述与安装一、Docker 概述1.1 Docker 为什么会出现?Docker 的 思想就是来源集装箱!隔离:Docker核心思想,打包装箱,就应用程序和开发环境打包成一个Docker镜像,而且可以打包多个,类似与集装箱的方式,且每个箱子之间是隔离的。并且Docker可以通过隔离机制,