【 使用环境 】测试环境
【 使用版本 】
oceanbase-ce-421.x86.tar
docker v18
【问题描述】
–加载镜像
docker load -i oceanbase-ce-421.x86.tar
–部署实例
docker run --name obstandalone -p 2881:2881 -itd oceanbase-ce:4.2.1
提示如下错误:
Initializes observer work home x
[ERROR] OBD-1002: Fail to init 127.0.0.1 home path: /root/ob is not empty.
Initializes obagent work home x
[ERROR] OBD-1002: Fail to init 127.0.0.1 home path: /root/obagent is not empty.
【复现路径】
执行删除 rm -rf /root/ob、rm -rf /root/obagent,更改权限chmod -R 777 /root/ob,chmod -R 777 /root/obagent,重新部署实例,依然报相同错误。
问题解决。docker版本过低不兼容导致,更新docker版本即可。
–卸载原有docker版本,安装新版本如下:
[root@ocp ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@ocp ~]# uname -a
Linux ogs2 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@ocp ~]# rpm -ivh fuse3-libs-3.6.1-4.el7.x86_64.rpm
warning: fuse3-libs-3.6.1-4.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:fuse3-libs-3.6.1-4.el7 ################################# [100%]
[root@ocp ~]# rpm -ivh fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm
warning: fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:fuse-overlayfs-0.7.2-6.el7_8 ################################# [100%]
[root@ocp ~]# rpm -ivh slirp4netns-0.4.3-4.el7_8.x86_64.rpm
warning: slirp4netns-0.4.3-4.el7_8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:slirp4netns-0.4.3-4.el7_8 ################################# [100%]
[root@ocp ~]# rpm -ivh docker-buildx-plugin-0.14.1-1.el7.x86_64.rpm
warning: docker-buildx-plugin-0.14.1-1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:docker-buildx-plugin-0:0.14.1-1.e################################# [100%]
[root@ocp ~]# rpm -ivh docker-compose-plugin-2.6.0-3.el7.x86_64.rpm
warning: docker-compose-plugin-2.6.0-3.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:docker-compose-plugin-0:2.6.0-3.e################################# [100%]
[root@ocp ~]# rpm -ivh container-selinux-2.107-3.el7.noarch.rpm
warning: container-selinux-2.107-3.el7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:container-selinux-2:2.107-3.el7 ################################# [100%]
setsebool: SELinux is disabled.
[root@ocp ~]# rpm -ivh containerd.io-1.6.33-3.1.el7.x86_64.rpm
warning: containerd.io-1.6.33-3.1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:containerd.io-1.6.33-3.1.el7 ################################# [100%]
[root@ocp ~]# rpm -ivh docker-ce-cli-26.1.4-1.el7.x86_64.rpm
warning: docker-ce-cli-26.1.4-1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:docker-ce-cli-1:26.1.4-1.el7 ################################# [100%]
[root@ocp ~]# rpm -ivh docker-ce-26.1.4-1.el7.x86_64.rpm docker-ce-rootless-extras-26.1.4-1.el7.x86_64.rpm
warning: docker-ce-26.1.4-1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:docker-ce-rootless-extras-0:26.1.################################# [ 50%]
2:docker-ce-3:26.1.4-1.el7 ################################# [100%]
[root@ocp ~]# docker --version
Docker version 26.1.4, build 5650f9b
–部署实例
[root@ocp ~]#docker load -i oceanbase-ce-421.x86.tar
[root@ocp ~]#docker run --name obstandalone -p 2881:2881 -itd oceanbase-ce:4.2.1
–查看部署日志
[root@ocp ~]#docker logs obstandalone