既然把mysql 数据库安装到机器上了,又需要MySQL的镜像干啥,这个不是必须的吧,到时候容器里运行的应用之间连机器上的MySQL就可以了吧,我看相关文章说是可以在镜像里进行数据备份,这个是主从同步吗
2条回答 默认 最新
关注 说一下我的理解,docker镜像就是一个模板 template,官方里面已经创建好了某一个软件的实例,比如mysql等,你只需要执行 docker run来运行讲这个魔板创建到你的服务器就可以了,而不是传统的去安装一次,这个镜像可以复制,复制N个都可以,而且想在哪里用都可以。
你执行docker run的时候是启动镜像,如果你有镜像,那么你就是个空docker,你也可以简单理解你买了一台电脑,但是电脑么有操作系统,你的操作系统就是镜像,当然这是打个比方而已。
具体的run的原理,你可以看一下,如果你对docker有所了解看一下应该就懂了,为什么有镜像和远程仓库了:
另外你最后说的主从同步,那是mysql的配置,mysql在docker里面你创建好了配置my.cnf即可达成主从同步,如果做集群做好docker网络也可以,这样一群docker都链接在了一起
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 mmo能不能做客户端怪物
- ¥15 osm下载到arcgis出错
- ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
- ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
- ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
- ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?
- ¥15 QQ邮箱过期怎么恢复?
- ¥15 登录他人的vue项目显示服务器错误
- ¥15 (标签-android|关键词-app)
- ¥15 comsol仿真压阻传感器