Ubuntu下PXC容器无法启动的情况

来源:4-2 创建MySQL集群

慕UI2408523

2018-08-19

我在阿里云上面买的是Ubuntu的系统(因为公司的系统用的也是Ubuntu),部署的时候执行

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -v v1:/var/lib/mysql  --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc

后会返回容器的ID,使用docker ps没有显示PXC容器,之后也连接不上数据库,我之前也用过centos,我并没有发现自己用到的指令哪里有问题?还请老师帮忙解惑

写回答

4回答

幕布斯0417676

2020-09-09

去掉 --privilege试试

0
0

慕粉0027932

2019-07-02

同学,问题解决了么?我也遇到了相同的问题,想请教你是怎样解决的

0
0

与路同飞

2018-09-22

我也是这种情况。docker for windows版本。

部署的时候执行

docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=abc123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=root -v /d/docker/db1:/var/lib/mysql  --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc

后会返回容器的ID,使用docker ps后会显示node1容器,过大概5秒以后,docker ps就没有显示node1容器了。

0
1
与路同飞
将/d/docker/db1 改成创建v1就行了。但是很奇怪。我之前mysql都是可以挂载到本地D盘文件目录下都可以
2018-09-22
共1条回复

神思者

2018-08-19

同学你好,docker跨平台的,无论centos还是ubuntu都是可以运行docker。如果条件允许,你在本地用wm虚拟机安装一个ubuntu系统,试试创建pxc容器。如果能创建pxc容器,则应该是阿里云的问题,你可以在阿里云上提个工单向阿里云求助。目前来看要弄清楚是ubuntu的原因还是阿里云的原因。

0
0

Docker环境下的企业级前后端分离项目部署与运维

手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机

2459 学习 · 1018 问题

查看课程