Docker入门指南之Docker应用部署及迁移与备份

五、docker应用部署总体步骤:
①搜索镜像
②拉取镜像
③查看镜像
④启动容器
⑤停止容器
⑥移除容器
5.1 mysql部署**
docker hub上查找mysql镜像
docker search mysql
从docker hub上(阿里云加速器)拉取mysql镜像到本地标签为5.7
docker pull centos/mysql-57-centos7\\
创建容器
网址:https://hub.docker.com/r/centos/mysql-56-centos7docker run -di --name=tensquare_mysql -p 3306:3306 -e mysql_root_password=123456centos/mysql-57-centos7
使用mysql客户端连接
5.2 nginx部署**
docker hub上查找nginx镜像
docker search nginx从docker hub上(阿里云加速器)拉取nginx镜像到本地
docker pull nginx创建nginx容器
docker run -di --name=mynginx -p 80:80 nginx-p 代表端口映射,格式为宿主机映射端口:容器运行端口打开浏览器访问http://node1.itcast.cn/
5.3 redis 部署**
docker hub上查找redis镜像
docker search redis:4.0从docker hub上(阿里云加速器)拉取redis镜像到本地
docker pull redis:4.0创建redis容器
docker run -di --name=myredis -p 6379:6379 redis:4.0-p 代表端口映射,格式为宿主机映射端口:容器运行端口使用redis-cli连接
docker exec -it myredis redis-cli打开redis客户端连接redis服务器
六、docker迁移与备份6.1 容器保存为镜像
可以通过以下命令将容器保存为镜像
docker run -di --name=mynginx2 -p 81:80 mynginx_image基于新创建的镜像创建容器
docker commit mynginx mynginx_image访问81端口http://node1.itcast.cn:81/1
6.2 镜像备份
可以通过以下命令将镜像保存为tar文件
docker save -o mynginx.tar mynginx_image-o:表示output,输出的意思6.3 镜像恢复与迁移
先删除掉mynginx_image镜像,然后执行此命令进行恢复
docker rmi mynginx_image因为该镜像存在容器,所以先删除容器,在删除镜像使用此命令进行恢复镜像
docker load -i mynginx.tar-i:表示输入的文件,执行后再次查看镜像,可以看到镜像已经恢复七、docker镜像**
7.1 docker 镜像是什么
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。
7.1.1 unionfs(联合文件系统)
unionfs(联合文件系统):union文件系统(unionfs)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)。
union 文件系统是docker镜像的基础。镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
特性:一次同时加载多个文件系统,但从外面看起来,只能看到一个文件系统,联合加载会把各层文件系统叠加起来,这样最终的文件系统会包含所有底层的文件和目录
7.2 docker镜像特点
docker镜像都是只读的,当容器启动时,一个新的可写层被加载到镜像的顶部
这一层通常被称作“容器层”,“容器层”之下的都叫“镜像层”

zpwsmileIBM科学家表示,“量子海市蜃楼”可能取代纳米电路中的电线
国产IoT OS在物联网时代的发展机遇
使用机加工自动化生产线注意事项!
操纵MCU SPI接口以访问非标准SPI ADC
LED应用
Docker入门指南之Docker应用部署及迁移与备份
安安兔11月Android手机性能榜,华为Mate 40Pro+和Mate 40Pro前两名
5G驱动下的智慧医疗,鼎力相助医疗一线
使用 AWR Design Environment V22.1实现毫米波射频系统设计
飞往深圳的航班里,坐满了寻找传感器机遇的厂商,最强特区要发威了!
伺服电机是如何构造的?及伺服电机的工作原理
无线技术创新融合构建物联新版图
屏下指纹火了,但是!芯片功耗和安全性有待提高
齐碳科技发布四代纳米孔单分子基因测序仪
华硕全新ROG电竞手机通过3C认证
2020百度爱采购行业峰会-电子行业专场,有哪些值得关注的地方
Telegram计划用20亿美元解决区块链问题
T-Mobile已正式完成了对Sprint的收购交易
Firefly开发板在Ubuntu上实现双屏异显功能的方案
都是通孔电阻 长相千差万别