游戏人生
首页
(current)
GameDevTools
登陆
|
注册
个人中心
注销
Docker教程
Introduction
Introduction
1. 使用Docker简化运维工作
1. 使用Docker简化运维工作
1.1 创建Docker镜像
1.2 使用阿里云私有Docker仓库
1.3 自己搭建私有镜像库
1.4 Docker常用命令
1.5 Docker常见错误
目录
<< Introduction
1.1 创建Docker镜像 >>
![avatar](md/docker-book/imgs/1/1.png) ## 1. 使用Docker简化运维工作 Docker 类似于虚拟机 在win平台 你要 运行centos ,docker就会启动virtualbox给你跑一个centos虚拟机,不过这个centos 系统只有核心功能,gcc ping ifconfig 等各种工具都是没有。最精简 最小化,完全用户自定义功能。 在linux平台你像运行centos,docker就会利用现有系统资源了,搞一个虚拟文件系统 而不是虚拟机。 <font color=red>Docker解决的核心问题:</font><font color=green>轻量 方便 跨平台部署服务</font> <font color=red>Docker集合了Git和虚拟机的概念:</font> 仓库:存放不同版本 镜像的 镜像:一个完整的系统,安装好软件,开箱即用(虚拟机ISO文件) 容器:由镜像创建的新系统实例(一个新的虚拟机) --- 拿我们的gm后台举例。 gm后台采用centos+mysql+nginx+php 架构, 创建自己的镜像 参照以下步骤: 1. 从docker 官方仓库下载centos镜像。 2. 从镜像创建容器,安装好nginx+mysql+php 3. 保存容器为镜像 5. 上传镜像到阿里云私有镜像仓库 <font color=blue>以上步骤仅需做一次</font> 使用docker后 日常 搭建新GM后台 参照以下步骤。 1. 从阿里云私有镜像仓库下载镜像 2. 使用镜像创建容器 开新服 ,只需要一个阿里云内网下载镜像过程,省去分别下载软件以及配置、调试的时间。 <font color=blue>5分钟就可以搭建好GM后台运行环境。</font> 同一个镜像,不论你服务器是win、linux各种发行版、mac 都可以保证<font color=blue>一致的运行环境</font>。
<< Introduction
1.1 创建Docker镜像 >>
12
目录
Introduction
Introduction
1. 使用Docker简化运维工作
1. 使用Docker简化运维工作
1.1 创建Docker镜像
1.2 使用阿里云私有Docker仓库
1.3 自己搭建私有镜像库
1.4 Docker常用命令
1.5 Docker常见错误