【Docker】MAC电脑下的Docker操作

这篇具有很好参考价值的文章主要介绍了【Docker】MAC电脑下的Docker操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装Docker

  • 官网地址

    https://www.docker.com/

  • 下载安装
    【Docker】MAC电脑下的Docker操作
  • 验证Docker、Docker Compose
    【Docker】MAC电脑下的Docker操作

部署mysql 一主一从

  • 登录ChatGPT搞方案

    https://chat.openai.com/chat

    【Docker】MAC电脑下的Docker操作

    • 本地创建一个文件夹

      【Docker】MAC电脑下的Docker操作

    • 编辑docker-compose.yml文件

      version: "3.8"
      
      services:
        mysql_master:
          image: mysql/mysql-server:5.7  # 这里是个坑,要根据自己的电脑系统配~~
          container_name: mysql_master
          restart: always
          environment:
            MYSQL_ROOT_PASSWORD: 12345678
            MYSQL_DATABASE: db01
            MYSQL_USER: root
            MYSQL_PASSWORD: 12345678
          volumes:
            - mysql_master_data:/var/lib/mysql
            - ./conf/my.cnf:/etc/mysql/conf.d/my.cnf
          ports:
            - "3307:3306"
          command: --server-id=1 --log-bin=mysql-bin --log-slave-updates=1
      
        mysql_slave:
          image: mysql/mysql-server:5.7
          container_name: mysql_slave
          restart: always
          environment:
            MYSQL_ROOT_PASSWORD: 12345678
            MYSQL_DATABASE: db01
            MYSQL_USER: root
            MYSQL_PASSWORD: 12345678
            MYSQL_MASTER_HOST: mysql_master
            MYSQL_MASTER_PORT: 3306
            MYSQL_MASTER_USER: root
            MYSQL_MASTER_PASSWORD: 12345678
          volumes:
            - mysql_slave_data:/var/lib/mysql
            - ./conf/my.cnf:/etc/mysql/conf.d/my.cnf
          ports:
            - "3308:3306"
      	command: --server-id=2   # 唯一标识,这个不设置,同步数据就会失败
      
      volumes:
        mysql_master_data:
        mysql_slave_data:
      
    • 启动检查并编排容器

      【Docker】MAC电脑下的Docker操作

    • 验证

      【Docker】MAC电脑下的Docker操作
      【Docker】MAC电脑下的Docker操作
      【Docker】MAC电脑下的Docker操作

    • 基于command的my.cnf配置的加载

      可以从上面测试的可以看出my.cnf并没有生效

      【Docker】MAC电脑下的Docker操作

      –init-file=/etc/mysql/init.sql

      USE mysql;
      ALTER DATABASE db01 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
      

      【Docker】MAC电脑下的Docker操作
      【Docker】MAC电脑下的Docker操作

      需要新建一个表

      【Docker】MAC电脑下的Docker操作

    • 主数据库建一个用户给子数据库用于主从复制

      【Docker】MAC电脑下的Docker操作

    • 启动主从同步

      change master to \
      master_host='127.0.0.1', \
      master_user='slave', \
      master_password='12345678', \
      master_port=3307, \
      master_log_file='mall-mysql-bin.000009', \
      master_log_pos=1432, \
      master_connect_retry=30;  # 连接失败重试的时间间隔,单位为秒。
      

      【Docker】MAC电脑下的Docker操作
      【Docker】MAC电脑下的Docker操作文章来源地址https://www.toymoban.com/news/detail-400425.html

到了这里,关于【Docker】MAC电脑下的Docker操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Git】Git国内官网下载地址、淘宝镜像下载地址以及卸载安装

    Git官网下载地址 打开官网Git (git-scm.com),进行相对应的操作系统下载即可; 官网下载速度: 大约需要二十多分钟; 2.国内 镜像- –淘宝 Git下载 国内镜像 地址 CNPM Binaries Mirror (npmmirror.com)Git国内镜像【https://npm.taobao.org/mirrors/git-for-windows/】 十分迅速 卸载 我们进行反安装就行

    2024年02月12日
    浏览(52)
  • 电脑IPv4和物理地址(MAC)随机变化的解决方式(固定MAC地址)

    一直认为MAC地址是不会变化的,每台设备应该是固定的,但是在项目测试当中,发现Win10的最新版本和win11都具备开启随机硬件地址的功能 开启随机硬件地址时,IPv4和物理地址(MAC随机变动),如果要固定MAC地址就需要注意: 1、首先,打开“网络和Internet设置”,关闭或者开

    2024年02月15日
    浏览(44)
  • 使用VBA获取电脑MAC地址

    实例需求:如何使用VBA读取电脑的MAC地址,包含有线网卡和无线网卡。 这个需求看似有些无厘头,为嘛要用VBA来读取MAC地址,存在的就是合理的。例如使用MAC地址和其他硬件信息可以生成电脑的唯一识别号,用于软件注册和实现软件狗功能。当然可能还也更多的应用场景。

    2024年02月09日
    浏览(35)
  • windows电脑cmd命令查看网卡的物理地址(mac地址)

    ​MAC地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡(Network lnterface Card)的EPROM(一种闪存芯片,通常可以通过程序擦写)。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的。只要不更改自己的MAC地址,MAC地址在世界是唯一

    2024年02月11日
    浏览(47)
  • Windows系统电脑中查看MAC地址的方法

    如何查看电脑上面的MAC地址?在路由器上设置MAC地址过滤、IP和MAC地址绑定,或者其它一些安装设置的时候,需要用到MAC地址,因此必须要先获取到电脑上的MAC,才能够进行下一步的操作,本文介绍了查看电脑上MAC地址的方法。 在Windows的计算机中,MAC地址叫做物理地址(phys

    2024年02月08日
    浏览(46)
  • 无线路由器设置指定电脑可以上网采用绑定电脑MAC网卡地址实现

    公司里的无线路由器密码经常被人破解,于是想到在无线路由器中直接绑定电脑的MAC网卡地址来禁止陌生的网络连接。下面以TD-89841N无线路由器为例来为大家讲解无线路由器如何设置只有指定电脑才能上网。 首先就是保持自己的电脑能正常的连结网络,也能正常的上网。然后

    2024年02月05日
    浏览(63)
  • 无线路由器无线MAC地址过滤设置方法(指定电脑上网)

    11G无线路由器的无线MAC地址过滤,我们同样以实例来进行说明。例如:如果您希望MAC地址为“00-21-27-B7-7E-15”的主机可以访 问,MAC地址为“00-0A-EB-00-07-5F”的主机不可访问,MAC地址为“00-0A-EB-00-07-8A”的主机使用128位WEP 密钥“2F34D20BE2E54B326C5476586A”来访问,而其它主机均不能访

    2024年02月06日
    浏览(45)
  • 【Flink】基于Docker下的Flink运行环境搭建(Mac)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 创建一个本地运行环境是提高开发效率和便捷进行代码调试的关键。我们将一起构建一个本地环境,专门用于执行Flink任务。 此环境以Flink 1.17.2版本为基础,采用Docker技术搭建而成。通过这种方式,我们

    2024年02月19日
    浏览(49)
  • SANGFOR AC设备怎么禁止一台电脑mac地址上外网

    SANGFOR AC-1000-B1200 V.13.0 AC13.0.62 旁挂模式部署 SANGFOR AC设备怎么禁止一台电脑mac地址上外网 方法一: 可以通过在【认证策略】-【认证范围】填写MAC地址,【认证方式】选择【不允许认证(禁止上网)】实现 注意:对于三层环境,需要开启跨三层MAC识别功能 方法二: 1、在【用

    2024年02月08日
    浏览(42)
  • linux安装docker--更具官网教程

    1.访问https://docs.docker.com/ 2.进入download 3输入cento 或者直接访问地址Install Docker Engine on CentOS | Docker Docs 4一步一步根据官网命令走 2安装 3 4  

    2024年01月25日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包