Closed tjyang closed 6 years ago
Is selinux enabled for docker? You can check it by docker info|grep Security
.
@tennix Thanks for the selinux pointer. I am able to run tidb(using docker) on centos 7 now. R2 notes updated.
[root@zabbix tidb-docker-compose]# docker-compose ps
Name Command State Ports
---------------------------------------------------------------------------------------------------------------------------------------
tidb-docker-compose_dashboard-installer_1 /tidb-dashboard-installer. ... Exit 0
tidb-docker-compose_grafana_1 /run.sh Up 0.0.0.0:3000->3000/tcp
tidb-docker-compose_pd0_1 /pd-server --name=pd0 --cl ... Up 0.0.0.0:32770->2379/tcp, 2380/tcp
tidb-docker-compose_pd1_1 /pd-server --name=pd1 --cl ... Up 0.0.0.0:32769->2379/tcp, 2380/tcp
tidb-docker-compose_pd2_1 /pd-server --name=pd2 --cl ... Up 0.0.0.0:32768->2379/tcp, 2380/tcp
tidb-docker-compose_prometheus_1 /bin/prometheus --storage. ... Up 0.0.0.0:9090->9090/tcp
tidb-docker-compose_pushgateway_1 /bin/pushgateway Up 9091/tcp
tidb-docker-compose_tidb-vision_1 /bin/sh -c sed -i -e "s/PD ... Up 2015/tcp, 443/tcp, 80/tcp, 0.0.0.0:8010->8010/tcp
tidb-docker-compose_tidb_1 /tidb-server --store=tikv ... Up 0.0.0.0:10080->10080/tcp, 0.0.0.0:4000->4000/tcp
tidb-docker-compose_tikv0_1 /tikv-server --addr=0.0.0. ... Up 20160/tcp
tidb-docker-compose_tikv1_1 /tikv-server --addr=0.0.0. ... Up 20160/tcp
tidb-docker-compose_tikv2_1 /tikv-server --addr=0.0.0. ... Up 20160/tcp
tidb-docker-compose_tispark-master_1 /opt/spark/sbin/start-mast ... Up 0.0.0.0:7077->7077/tcp, 0.0.0.0:8080->8080/tcp
tidb-docker-compose_tispark-slave0_1 /opt/spark/sbin/start-slav ... Up 0.0.0.0:38081->38081/tcp
[root@zabbix tidb-docker-compose]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
[root@zabbix tidb-docker-compose]#
I followed R1(for Mac) but using Fedora 28 and CentOS 7.5 as OS to create dev/test TiDB instances. See R2 for my notes. docker-compose install on Fedora 28 OS was successful but not for CentOS 7.5
[root@fedora01 tispark-sample-data]# cat /etc/redhat-release ;date Fedora release 28 (Twenty Eight) Sun Jun 17 19:31:12 EDT 2018 [root@fedora01 tispark-sample-data]#
[root@centos7 tidb-docker-compose]# docker-compose ps Name Command State Ports
tidb-docker-compose_dashboard-installer_1 /tidb-dashboard-installer. ... Restarting tidb-docker-compose_grafana_1 /run.sh Up 0.0.0.0:3000->3000/tcp tidb-docker-compose_pd0_1 /pd-server --name=pd0 --cl ... Restarting tidb-docker-compose_pd1_1 /pd-server --name=pd1 --cl ... Restarting tidb-docker-compose_pd2_1 /pd-server --name=pd2 --cl ... Restarting tidb-docker-compose_prometheus_1 /bin/prometheus --storage. ... Restarting tidb-docker-compose_pushgateway_1 /bin/pushgateway Up 9091/tcp tidb-docker-compose_tidb-vision_1 /bin/sh -c sed -i -e "s/PD ... Up 2015/tcp, 443/tcp, 80/tcp, 0.0.0.0:8010->8010/tcp tidb-docker-compose_tidb_1 /tidb-server --store=tikv ... Restarting tidb-docker-compose_tikv0_1 /tikv-server --addr=0.0.0. ... Restarting tidb-docker-compose_tikv1_1 /tikv-server --addr=0.0.0. ... Restarting tidb-docker-compose_tikv2_1 /tikv-server --addr=0.0.0. ... Restarting tidb-docker-compose_tispark-master_1 /opt/spark/sbin/start-mast ... Up 0.0.0.0:7077->7077/tcp, 0.0.0.0:8080->8080/tcp tidb-docker-compose_tispark-slave0_1 /opt/spark/sbin/start-slav ... Up 0.0.0.0:38081->38081/tcp [root@centos7 tidb-docker-compose]#
[root@centos7 tidb-docker-compose]# tail -f /var/log/messages Jun 17 13:23:10 centos7 journal: time="2018-06-17T18:23:10Z" level=fatal msg="open /tidb.toml: permission denied Jun 17 13:23:10 centos7 journal: /home/jenkins/workspace/build_tidb_master/go/src/github.com/pingcap/tidb/config/config.go:337: " Jun 17 13:23:10 centos7 dockerd-current: time="2018-06-17T13:23:10.245389723-05:00" level=error msg="containerd: deleting container" error="exit status 1: \"container 546dab0ef114112d93942a59d192271b5f610e36b28340739b8f9eeabeac2f08 does not exist\none or more of the container deletions failed\n\"" Jun 17 13:23:10 centos7 kernel: br-fbad8a66a20a: port 1(vethffb7526) entered disabled state Jun 17 13:23:10 centos7 NetworkManager[700]: [1529259790.3731] manager: (veth65460d7): new Veth device (/org/freedesktop/NetworkManager/Devices/1965)
Jun 17 13:23:10 centos7 kernel: br-fbad8a66a20a: port 1(vethffb7526) entered disabled state
Jun 17 13:23:10 centos7 kernel: device vethffb7526 left promiscuous mode
Jun 17 13:23:10 centos7 kernel: br-fbad8a66a20a: port 1(vethffb7526) entered disabled state
Jun 17 13:23:10 centos7 NetworkManager[700]: [1529259790.3856] device (vethffb7526): released from master device br-fbad8a66a20a
Jun 17 13:23:10 centos7 dockerd-current: time="2018-06-17T13:23:10.428861717-05:00" level=warning msg="546dab0ef114112d93942a59d192271b5f610e36b28340739b8f9eeabeac2f08 cleanup: failed to unmount secrets: invalid argument"
^C
[root@centos7 tidb-docker-compose]#
[root@centos7 tidb-docker-compose]# rpm -qa |egrep 'docker' docker-client-1.13.1-63.git94f4240.el7.centos.x86_64 docker-common-1.13.1-63.git94f4240.el7.centos.x86_64 docker-1.13.1-63.git94f4240.el7.centos.x86_64 [root@centos7 tidb-docker-compose]#
[root@centos7 tidb-docker-compose]# git remote -v origin https://github.com/pingcap/tidb-docker-compose (fetch) origin https://github.com/pingcap/tidb-docker-compose (push) [root@centos7 tidb-docker-compose]# git log -1 commit fc8b5f32b210b1a6573f4bc8252a00f0c1ad79fe Author: tennix tennix@users.noreply.github.com Date: Tue Jun 12 20:22:50 2018 +0800
[root@centos7 tidb-docker-compose]#