docker+阿里云镜像容器进行环境的备份与获取
编译一个环境为什么还需要将它存储起来?
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+阿里云镜像容器进行环境的备份与获取相关推荐
- Docker——阿里云镜像加速
阿里云镜像加速 Docker--阿里云镜像加速 1. 是什么 2. 注册 一个属于自己的阿里云账户(可复用淘宝账号) 3. 获得加速器地址链接 4. 粘贴脚本直接执行 5. 重启服务器 6. 测试he ...
- Windows Docker阿里云镜像加速器
Windows Docker阿里云镜像加速器 如果没有阿里云账号,需要先申请一个,实名认证与否不影响,建议实名,因为没啥坏处.在这里默认你的docker已经在你的windows系统上安装完毕. 1.登 ...
- docker+阿里云镜像服务
安装步骤 一.docker的安装和云端的推送 1.本地安装docker工具 ubutun环境下 centos环境下 2.创建镜像仓库 3.构建docker镜像,并push到云端 所需文件的准备 镜像的 ...
- 第133天学习打卡(Docker 初识Docker Docker的基本组成 安装docker 阿里云镜像加速 Docker常用命令)
Docker学习 Docker概述 官方地址:Empowering App Development for Developers | Docker Docker的思想来自于集装箱! 隔离:Docker ...
- 【云原生 | Docker 基础篇】03、Docker 阿里云镜像加速器
目录 一.阿里云镜像加速 1.是什么 2.注册一个属于自己的阿里云账户(可复用淘宝账号) 3.进入控制台 4.选择容器镜像服务 5.获取加速器地址 6.配置镜像加速器 二.永远的 Hello Word ...
- Docker 阿里云镜像加速
1.进入阿里云镜像加速页面: https://cr.console.aliyun.com/#/accelerator 2.修改/etc/docker/daemon.json文件配置,没有则新建: ? ...
- Docker阿里云镜像存储服务
阿里云镜像服务地址 https://cr.console.aliyun.com/cn-beijing/instances/repositories 免费免费免费 登陆之后可以免费创建,仓库.地址大 ...
- 设置Docker阿里云镜像加速源
设置Docker阿里云镜像源: 打开文件:vi /etc/docker/daemon.json 做如下编辑: {"registry-mirrors": ["https:/ ...
- liunx 环境-配置docker阿里云镜像加速
1.登录阿里云 注册 2.找到控制台 1.创建一个目录 sudo mkdir -p /etc/docker 2.配置自己镜像加速器 sudo tee /etc/docker/daemon.json & ...
- 09、环境-配置docker阿里云镜像加速、通过阿里云控制台找到镜像加速器
1.访问阿里云 官网地址 https://www.aliyun.com/ 2.登录阿里云 3.点击控制台,找到镜像加速器 4.配置镜像加速器 sudo mkdir -p /etc/docker sud ...
最新文章
- UCL葡萄酒(red white wine quality)数据集字段解释、数据导入实战
- 独家 | 数据科学家对可复用Python代码的实用管理方法(附链接)
- 让所有中国人看了气氛的广东某学校捐款过程
- Python应用实战-Pandas 计算连续行为天数的几种思路
- 服务器性能和活动监视
- 怎么从mysql注册表删除用户_mysql 创建和删除用户
- 无序数组求第K大/第K小的数
- Django 框架篇(七) : 中间件 以及 5种方法
- jenkins2 pipeline高级
- 2014.01.25 JFinal 使用经验积累
- 【软件质量】软件质量控制与软件质量保证
- 中国IT前线战士:蚂蚁雄兵
- eigen 在线手册
- 百度网盘Linux版本能用吗,百度网盘Linux版使用体验效果
- 解决欠拟合和过拟合的几种方法
- 自制CPU(三)流水线
- AI数字攻防看数字社会基建发展
- 换个格式输出整数 蓝桥杯 C语言
- Rancher安装部署和集群纳管
- 在线教育平台开发:线上教育前景预测
热门文章
- 解决java.lang.IllegalArgumentException: No converter found for return value of type
- DFS CCPC2017 南宁I题
- 投入机器学习的怀抱?先学Python吧
- COJ976 WZJ的数据结构(负二十四)
- 6个最好的 HTML5/CSS3 演示(PPT)框架
- [redis]redis五种数据类型和应用场景
- mongodb 的安装使用步骤
- 整理数组去重与数组排序等方法
- hdu 5003 模拟水题 (2014鞍山网赛G题)
- uCOS-II 学习笔记之任务管理--------任务控制块OS_TCB