编译一个环境为什么还需要将它存储起来?

1、保持一致:
          一个项目的本地环境、测试环境、预发布环境、线上环境,如果你一个个去编译、搭建,不仅仅耗时,期间还有可能出现,环境不一致导致的问题!例如:同样的代码本地环境没问题跑到测试环境就炸了,有时就是环境不一致导致的。

2、节约时间:
          编译安装一个例如基础版的LNMP环境,熟练的话都得接近两三个小时,不熟练的话一天都要;而使用docker,在第一次安装完成后,以后部署相同的环境,你只需要最快1分钟的时间


不废话了,开始搞起

1)在个人服务器上安装docker

//更新源
yum update//安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2//设置源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo//可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r//自动安装最新稳定版
sudo yum install docker-ce//启动
sudo systemctl start docker//加入开机启动
sudo systemctl enable docker//验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version
复制代码

2)在阿里云上绑定github账户

阿里云镜像仓库地址:promotion.aliyun.com/ntms/act/ku…

(在搜索框搜索centos自动跳到镜像仓库地址,自己根据阿里云的提示进行创建)

根据提示绑定好自己的github

3)获取centos7镜像

//拉取镜像系统,这里使用官网的镜像仓库:
docker pull centos//运行并进入镜像系统
docker run -it centos /bin/bash//我们进入的镜像系统中新增一个txt文件
//在这一步,你可以在这个镜像系统中配置好自己的所有需要的环境,例如:LNMP
mkdir /home/test
touch test.txt
exit//将当前的环境保存为一个新的容器
docker commit -a "zhao" -m "centosTest" 05d85063be6a centostest//查看当前的所有镜像
docker images//登录阿里云,-u后面填写的是阿里云登录时的用户名
//registry.cn-hangzhou.aliyuncs.com直接复制就可以了
docker login -u=13250333601 registry.cn-hangzhou.aliyuncs.com//需要输入密码复制代码

在推送前,你需要去到阿里云获取上传地址,如下图

4)进行上传,上传需要进行两步操作:
一步是编译取名,一步是上传操作,阿里云上有相关的详细操作介绍

下载镜像系统

这一步相当的简单,一条命令就完事,也就是说,以后你需要在其他地方部署你的环境,也只是一条命令的事,大概一分钟内

sudo docker pull registry.cn-hongkong.aliyuncs.com/zzj_docker/test:[镜像版本号]复制代码

docker+阿里云镜像容器进行环境的备份与获取相关推荐

  1. Docker——阿里云镜像加速

    阿里云镜像加速 Docker--阿里云镜像加速 1. 是什么 2. 注册 一个属于自己的阿里云账户(可复用淘宝账号) 3. 获得加速器地址链接 4. 粘贴脚本直接执行 5. 重启服务器 6. 测试he ...

  2. Windows Docker阿里云镜像加速器

    Windows Docker阿里云镜像加速器 如果没有阿里云账号,需要先申请一个,实名认证与否不影响,建议实名,因为没啥坏处.在这里默认你的docker已经在你的windows系统上安装完毕. 1.登 ...

  3. docker+阿里云镜像服务

    安装步骤 一.docker的安装和云端的推送 1.本地安装docker工具 ubutun环境下 centos环境下 2.创建镜像仓库 3.构建docker镜像,并push到云端 所需文件的准备 镜像的 ...

  4. 第133天学习打卡(Docker 初识Docker Docker的基本组成 安装docker 阿里云镜像加速 Docker常用命令)

    Docker学习 Docker概述 官方地址:Empowering App Development for Developers | Docker Docker的思想来自于集装箱! 隔离:Docker ...

  5. 【云原生 | Docker 基础篇】03、Docker 阿里云镜像加速器

    目录 一.阿里云镜像加速 1.是什么 2.注册一个属于自己的阿里云账户(可复用淘宝账号) 3.进入控制台 4.选择容器镜像服务 5.获取加速器地址 6.配置镜像加速器 二.永远的 Hello Word ...

  6. Docker 阿里云镜像加速

    1.进入阿里云镜像加速页面: https://cr.console.aliyun.com/#/accelerator 2.修改/etc/docker/daemon.json文件配置,没有则新建: ? ...

  7. Docker阿里云镜像存储服务

    阿里云镜像服务地址 https://cr.console.aliyun.com/cn-beijing/instances/repositories   免费免费免费 登陆之后可以免费创建,仓库.地址大 ...

  8. 设置Docker阿里云镜像加速源

    设置Docker阿里云镜像源: 打开文件:vi /etc/docker/daemon.json 做如下编辑: {"registry-mirrors": ["https:/ ...

  9. liunx 环境-配置docker阿里云镜像加速

    1.登录阿里云 注册 2.找到控制台 1.创建一个目录 sudo mkdir -p /etc/docker 2.配置自己镜像加速器 sudo tee /etc/docker/daemon.json & ...

  10. 09、环境-配置docker阿里云镜像加速、通过阿里云控制台找到镜像加速器

    1.访问阿里云 官网地址 https://www.aliyun.com/ 2.登录阿里云 3.点击控制台,找到镜像加速器 4.配置镜像加速器 sudo mkdir -p /etc/docker sud ...

最新文章

  1. UCL葡萄酒(red white wine quality)数据集字段解释、数据导入实战
  2. 独家 | 数据科学家对可复用Python代码的实用管理方法(附链接)
  3. 让所有中国人看了气氛的广东某学校捐款过程
  4. Python应用实战-Pandas 计算连续行为天数的几种思路
  5. 服务器性能和活动监视
  6. 怎么从mysql注册表删除用户_mysql 创建和删除用户
  7. 无序数组求第K大/第K小的数
  8. Django 框架篇(七) : 中间件 以及 5种方法
  9. jenkins2 pipeline高级
  10. 2014.01.25 JFinal 使用经验积累
  11. 【软件质量】软件质量控制与软件质量保证
  12. 中国IT前线战士:蚂蚁雄兵
  13. eigen 在线手册
  14. 百度网盘Linux版本能用吗,百度网盘Linux版使用体验效果
  15. 解决欠拟合和过拟合的几种方法
  16. 自制CPU(三)流水线
  17. AI数字攻防看数字社会基建发展
  18. 换个格式输出整数 蓝桥杯 C语言
  19. Rancher安装部署和集群纳管
  20. 在线教育平台开发:线上教育前景预测

热门文章

  1. 解决java.lang.IllegalArgumentException: No converter found for return value of type
  2. DFS CCPC2017 南宁I题
  3. 投入机器学习的怀抱?先学Python吧
  4. COJ976 WZJ的数据结构(负二十四)
  5. 6个最好的 HTML5/CSS3 演示(PPT)框架
  6. [redis]redis五种数据类型和应用场景
  7. mongodb 的安装使用步骤
  8. 整理数组去重与数组排序等方法
  9. hdu 5003 模拟水题 (2014鞍山网赛G题)
  10. uCOS-II 学习笔记之任务管理--------任务控制块OS_TCB