Docker   发布时间:2022-05-13  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Docker部署应用、迁移、备份大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_676_0@mysqL部署

拉取MysqL镜像

docker pull centos/MysqL-57-centos7

创建容器

docker run -di --name=tensquare_MysqL -p 33306:3306 -e MysqL_ROOT_password=123456 MysqL

-p 代表端口映射,格式为  宿主机映射端口:容器运行端口

-e 代表添加环境变量  MysqL_ROOT_password 是root用户的登陆密码

远程登录MysqL,连接宿主机的IP ,指定端口为33306

注意,不建议把数据库文件放在docker里面,采用目录挂载持久化数据库文件、日志、配置文件

docker run -di --name=tensquare_MysqL -p 3306:3306 -e MysqL_ROOT_password=123456 MysqL 
-v /home/MysqL/conf/my.cnf:/etc/MysqL/my.cnf 
-v /home/MysqL/logs:/logs 
-v /home/MysqL/data/MysqL:/var/lib/MysqL

tomcat部署

拉取镜像

docker pull tomcat:7-jre7

创建容器  -p表示地址映射

docker run -di --name=mytomcat -p 9000:8080 
-v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:7-jre7

Nginx部署

拉取镜像

docker pull Nginx

创建Nginx容器

docker run -di --name=myNginx -p 80:80 Nginx

redis部署

拉取镜像

docker pull redis

创建容器

docker run -di --name=myredis -p 6379:6379 redis

 

迁移、备份

容器保存为镜像

我们可以@R_65_6749@将容器保存为镜像

docker commit myNginx myNginx_i

镜像备份

我们可以@R_65_6749@将镜像保存为tar 文件

docker  save -o myNginx.tar myNginx_i

镜像恢复与迁移

首先我们先删除掉myNginx_img镜像 然后执行此命令进行恢复

docker load -i myNginx.tar

-i 输入的文件

执行后再次查看镜像,可以看到镜像已经恢复

  • 点赞
  • 收藏
  • 分享
    • 文章举报

Docker部署应用、迁移、备份

Docker部署应用、迁移、备份

dawang. 发布了18 篇原创文章 · 获赞 0 · 访问量 700 私信 关注

大佬总结

以上是大佬教程为你收集整理的Docker部署应用、迁移、备份全部内容,希望文章能够帮你解决Docker部署应用、迁移、备份所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: