Docker如何部署Mysql,.Net6,Sqlserver等容器
导读:本文共5210.5字符,通常情况下阅读需要17分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Centos8安装Docker1.更新一下yum[root@VM-24-9-centos~]#yum-yupdate2.安装containerd.io#centos8默认使用podman代替docker,所以需要containerd.io[root@VM-24-9-centos~]#yuminstallhttps://download.docker.com/l... ...
目录
(为您整理了一些要点),点击可以直达。server-id :服务器Id,不能相同。
log-bin:二进制文件存放路径,非必须,mysql8后默认存放/var/lib/mysql这里
binlog-do-db:需要同步的数据库,如果有多个以空格隔开db1 db2 db3
binlog-ignore-db:不需要同步的数据库 如果有多个以空格隔开db1 db2 db3
注意事项:
配置主从同步的 master_log_file和master_log_pos参数是根据,主节点配置里的查询主节点状态命令查看的,这里的参数直接复制过来用
开启同步之后查看从节点状态,必须保证 Salve_IO_Running 和 Salve_SQL_Runing为 Yes,才能同步成功。为No的情况一般是前面说的两个字段的值不对
如果需要同步的数据库在主库中已存在,是不会主动同步的,建议保留好数据删除数据库从建,就会自动同步到从库了
Dockerfile文件内容如下:
把发布文件(包括Dockerfile文件)复制到Centos服务器中,然后在当前目录构建镜像
eg:注意最后有个小点 .
,这个点指的是Dockerfile文件所在的目录
,如果在当前目录则为 . ,在其他目录得输入完整的目录路径
前提条件:
服务器需要大于2G内存。如果不够则可能无法正常启动
注意事项:
ACCEPT_EULA=Y的意思是同意许可协议,必选
MSSQL_SA_PASSWORD为密码,要求是最少8位的强密码,要有大写字母,小写字母,数字以及特殊符号,不然docker启动sqlserver容器后过几秒就停止了
使用navcat连接时,端口号跟IP地址之间是使用的逗号分割,而不是冒号
创建的数据挂载目录需修改权限
ElasticSearch-Head是一个管理界面,可以查看ElasticSearch相关信息
Docker如何部署Mysql,.Net6,Sqlserver等容器的详细内容,希望对您有所帮助,信息来源于网络。