docker

Docker教程一:最初的介绍和安装

前言:Docker容器在近1年的时间,在运维的领域出现过无数次了。太火了!!!介绍嘛,我也只能简单说一说,那就是在一台物理机上模拟出多个应用环境。类似于传统的虚拟机,但不同的是不包含操作系统底层。拿vmware esx来说:一台esxi上面可以跑多个虚拟机,每个虚拟机都是相互独立,都有各自的系统,是一个完整的系统。而docker是在一台主机上利用linux 内核技术(命名空

Docker学习与和应用(二)_使用Docker

在前一篇文章 Docker学习与和应用(一)_初步认识中,我们初步介绍了Docker解决了什么问题,Docker容器化技术与传统的虚拟化方式的区别,以及简要介绍了Docker的几大核心概念:镜像、容器和仓库。本文主要介绍Docker的使用,包括:使用Docker管理镜像、容器和仓库使用Dockerfile创建自定义镜像容器的数据管理Docker的安装和基础命令Docker是

Docker教程三:构建镜像以及私有仓库

前言: 上篇已经对docker的命令有了个说明,已经可以对docker做基本的操作了。那么接下来就是如何更加深入的了解docker。一、构建镜像 目前的方式,都是去pull别人的镜像,肯定不是自己想要。那么如何来构建自己想要的镜像呢?有以下两种方式:docker commit   # 通过容器构建docker build    # 通过Dockfile构建1、commit

Docker教程四:Docker网络解决方案

前言: 前面的部分一直都是单机跑docker,但实际生产环境不可能只用一台来跑。肯定会用到多台,因为他们都是内部私有ip,那么多台主机之间的容器如何通信?这个是个很头疼的问题!目前主流几种方法如下:1、使用路由机制打通网络2、使用Open vSwitch(OVS)打通网络3、使用flannel来打通网络4、使用Quagga来实现自动学习路由第一种:使用路由机制打通网络 使用

Docker教程五:Docker图形化管理

GITHUB上目前有以下几个活跃项目:DockerUI:https://github.com/crosbymichael/dockerui   推荐指数:★★☆☆☆Shipyard:https://github.com/shipyard/shipyard        推荐指数:★★★★☆Seagull:https://github.com/tobegit3hub/seag

Docker入门 | 学习第一个Docker容器

在本文中,我们将迈出使用Docker的第一步,学习第一个Docker容器。还会介绍如何与Docker进行交互的基本知识。1 确保Docker已经就绪首先,我们会查看Docker是否能正常工作,然后学习基本的Docker的工作流:创建并管理容器。我们将浏览容器的典型生命周期:从创建、管理到停止,直到最终删除。第一步,查看docker程序是否存在,功能是否正常,如代码清单3-1

Docker 容器十诫

【编者按】本文作者为 Rafael Benevides,主要介绍使用Docker容器时应该注意的十个陷阱。文章系国内ITOM管理平台 OneAPM编译呈现,以下为正文。当你刚开始使用容器时,会发现容器能解决许多问题,而且好处很多:首先:容器是不可变的 —— 操作系统、库版本、配置、文件夹以及应用全都包裹在容器内。你可以确保,在 QA 阶段测试的一张图片,肯定会在生产环

DS的Docker-compose笔记

作为DS,当然不能高大上的谈什么linux啦Mac啦,所以只能是windows了。docker-compose方式创建环境和Dockerfile方式创建环境的区别请自己查找。安装有windows安装版了,去下载并安装就好。官网是:https://www.docker.com/安装成功后运行快捷方式 Docker Quickstart Terminal,然后它需要去下载一个叫

Docker for Mac 初体验

Docker 作为一个集成的、易于部署的环境,在很多方面都有广泛的应用,但是由于其使用了 Linux 内核的容器技术,所以很依赖 Linux 环境,在其他系统环境下必须要使用虚拟机启动一个 Linux 系统然后在此基础上使用 Docker,非常不方便。而前不久 Docker 推出了 Mac 和 Windows 的全新 beta 版本,允许 Docker 以更贴近用户、透明的