请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

我在阿里云上面买的是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,我并没有发现自己用到的指令哪里有问题?还请老师帮忙解惑

正在回答 回答被采纳积分+3

4回答

幕布斯0417676 2020-09-09 21:36:21

去掉 --privilege试试

0 回复 有任何疑惑可以回复我~
慕粉0027932 2019-07-02 19:13:43

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

0 回复 有任何疑惑可以回复我~
与路同飞 2018-09-22 20:49:48

我也是这种情况。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 回复 有任何疑惑可以回复我~
  • 将/d/docker/db1 改成创建v1就行了。但是很奇怪。我之前mysql都是可以挂载到本地D盘文件目录下都可以
    回复 有任何疑惑可以回复我~ 2018-09-22 20:59:44
神思者 2018-08-19 16:14:23

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信