智能云改-docker云迁移实战
本次安装的linux版本是centos7.4,docker安装不依赖任何环境,但是必须要连接网络,满足这一点就可以进行docker安装了。
一、安装:
1.删除就版本的docker输入命令:
yum -y remove docker \
docker-common \
docker-selinux \
docker-engine
2.使用命令查询docker配置文件包:
find / -name docker并逐个删除
3.安装开始,首先安装所需的软件包:
yum install -y yum-utils device-mapper-persistent-data lvm2
4.配置软件源,使用下列命令设置 stable 镜像仓库
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5.更新 yum 软件包索引
yum makecache fast
6.安装最新版本的 Docker
yum -y install docker
7.启动docker
systemctl start docker
二、docker部署mysql
[root@ecs-d2eb-0802001 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/tomcat latest 96c4e536d0eb 7 days ago 506 MB
docker.io/centos latest 67fa590cfc1c 8 days ago 202 MB
docker.io/mysql latest 62a9f311b99c 2 weeks ago 445 MB
[root@ecs-d2eb-0802001 ~]# docker run --name docker-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=wzy123 -d mysql
b5bc2e8cbfb1af35583e5ec0c585421e3355c628ab36c4540fc7c1d4d1c5c578
[root@ecs-d2eb-0802001 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b5bc2e8cbfb1 mysql "docker-entrypoint..." 3 minutes ago Up 3 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp docker-mysql
56136c8501dc tomcat:latest "catalina.sh run" 4 hours ago Up 4 hours 0.0.0.0:7890->8080/tcp ecstatic_edison
[root@ecs-d2eb-0802001 ~]# docker exec -it docker-mysql bash
root@b5bc2e8cbfb1:/# mysql -uroot -p
mysql> alter user 'root'@'%' identified with mysql_native_password by 'root';
工具连接docker里面mysql:
三、利用 Docker 备份、迁移数据库
我们可以通过以下命令将容器保存为镜像
[root@ecs-d2eb-0802001 ~]# docker commit docker-mysql mysqlback
sha256:79a351c6cd4103f8b66cdb7ee8c63c6cd993d7240c1a44f7d4e066c2d7074034
镜像备份
[root@ecs-d2eb-0802001 ~]# docker save -o mysqlback.tar mysqlback
然后执行此命令进行恢复
docker load -i mynginx.tar
-i 输入的文件
执行后再次查看镜像,可以看到镜像已经恢复
docker导出导入:
[root@ecs-d2eb-0802001 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b5bc2e8cbfb1 mysql "docker-entrypoint..." About an hour ago Up About an hour 0.0.0.0:3306->3306/tcp, 33060/tcp docker-mysql
56136c8501dc tomcat:latest "catalina.sh run" 5 hours ago Up 5 hours 0.0.0.0:7890->8080/tcp ecstatic_edison
[root@ecs-d2eb-0802001 ~]# docker export -o mysql.tar docker-mysql
[root@ecs-d2eb-0802001 ~]# docker import mysql.tar wzy:imp
sha256:c4dd9cd76f4e91d5f5c2d7cf6d812ec18ecb490bd9f30ff67b259edd7a121fbb
转载于:https://www.cnblogs.com/zywu-king/p/11430428.html
智能云改-docker云迁移实战相关推荐
- 【云原生Docker系列项目实战第一篇】dockerfile+lnmp+workpress(星星温柔泛滥,人间至善)
系列文章目录
- 天翼云从业认证(4.1)上云迁移实战
了解天翼云服务器迁移工具的产品功能.产品优势.应用场景和操作流程: 天翼云服务器迁移工具 服务器迁移工具(CT-SMT Server Migration Tool)是天翼云为上云用户量身打造的零停机的 ...
- 华研服务器是什么系统,什么是云手机? 华研数据 11月7日,在2020天翼智能生态博览会暨第十二届天翼智能生态产业高峰论坛上, 中国电信 公布了多个重磅“云改... - 雪球...
来源:雪球App,作者: 华研数据,(https://xueqiu.com/7184007571/162942190) 华研数据 11月7日,在2020天翼智能生态博览会暨第十二届天翼智能生态产业高峰 ...
- 金融数据智能峰会 | 数据规模爆炸性增长,企业如何进行精准决策?云原生数据仓库数据化运营实战分享
简介:在日前的2021阿里云金融数据智能峰会--<云原生驱动数智化运营的"增长黑马">专场上,阿里云数据库资深技术专家魏闯先 从数据价值链路角度切入,为大家解读云原生数 ...
- 2W字长文吐血整理 Docker云原生
Docker 和 云原生 一.概念介绍 1.1 Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Win ...
- 【云计算的1024种玩法】轻松将其他云的对象储存迁移至阿里云OSS
前言 当使用了像 OSS.S3 这样的开放对象储存的 PaaS 产品后,一面上体验到了网站核心同附件库分离的安全性.高性能以及免维护的便利性,一面上却又怕在一个厂家的对象储存上扎根了就无法迁移,会被厂 ...
- 『中级篇』阿里云安装Docker企业版UCP和DTR(59)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』阿里云安装Docker企业版UCP和DTR(59) 前面一节讲到了如何在阿里云使用容器服务的方式,本节主要讲讲如何在 ...
- debain unable to find the kernel_云改的核心技术:主机虚拟化(TO 政企人员)
云改的核心基础:主机虚拟化(TO政企人员) 01 大家对IaaS和PaaS以及SaaS包括DaaS等概念应该比较熟悉了.具体如下图,但是大家可能没有意识到:云计算的最核心技术是虚拟化.无论是云主机.云 ...
- 把手机刷成服务器系统,旧手机改成云服务器
旧手机改成云服务器 内容精选 换一换 接口名称CreateCloudPhoneServerCreateCloudPhoneServer功能描述购买云手机服务器.购买云手机服务器.POST /v1/{p ...
最新文章
- 【错误记录】Android NDK 编译报错 ( no known conversion from ‘unsigned char *‘ to ‘const char *‘ )
- 合肥南站,你怎么这么棒?人民日报都夸你了!
- 【模板】Manacher算法
- discuz和php的区别,discuz和phpwind优劣比较
- mysql11导入数据_MySQL专题11之MySQL导出数据、MySQL导入数据
- Javascript----input事件实现动态监听textarea内容变化
- 火狐浏览器书签工具栏固定书签宽度
- origin免安装_美俏女剑士ORIGIN中文免安装版 11.4G
- 创业者该如何给员工画饼、圆饼?
- IPD咨询之企业营销体系解决方案:让营业额快速翻倍!
- 吴伯凡-认知方法论-认知的升级=工具的进化
- centos7 firewalld ip转发设置
- 软件设计师提纲+复习资料整理(上午题)
- nand flash、nor flash、sdram、ram、dram的区别
- OpenCV C++案例实战十八《抖音特效——“蓝线挑战”》
- 如何更改计算机开机壁纸,如何修改电脑开机的背景图片
- 前端js解析识别图片二维码
- 企业参加社保须知(缴费比例表)
- Apad Qzone项目总结(二)---换肤功能实现!!!
- 吴恩达机器学习exercise笔记
热门文章
- 计算机考研新大纲,2020考研计算机新大纲考情分析
- java system.setproperties_在JAVA中 System.getProperty 和 System.setProperty 方法.
- ubuntu php 树莓派,树莓派3 安装ROS环境(ubuntu mate 16.04+kinetic)
- linux编译准备,Linux 下编译指南
- Mybatis select元素返回List
- AtomicInteger使用非阻塞算法,实现并发控制多线程实现售票
- 操作系统:SFTP相关知识介绍
- 数据库设计基础:数据字典相关知识笔记
- 开发者入门,这几款小工具能让你事半功倍
- pythonspark实例_spark+python快速入门实战小例子(PySpark)