镜像可在本文档中下载4.2版本的oceanbase
加载镜像
docker load -i oceanbase_4212_x86_64_20231214.tar.gz
注意事项
- 确保挂载点大于200G
- LOCAL_IP 部署服务器ip
- NIC_NAME 部署服务器对应的网络
- OBCLUSTER_IP_LIST 部署服务器ip
启动容器
sudo docker run -d -it --name observer \--user root \--cpu-period 100000 \--net=host \--memory 16G \-e CONTAINER_CPU=8 \-e CONTAINER_MEM=16G \-e SYSTEM_MEMORY=8G \-e DATAFILE_SIZE=70G \-e LOCAL_IP=192.168.49.155 \ -e NIC_NAME=ens33 \ -e OBCLUSTER_IP_LIST=192.168.49.155 \ -e IDC_ROOM=idc1 \-e REGION=region1 \-e OBCLUSTER_ID=100000 \-e OBCLUSTER_NAME=obcluster \-e OBCLUSTER_SYS_PASS=HUAxin123. \-v /data/1:/data/1 \-v /data/log1:/data/log1 \-v /home/admin/oceanbase:/home/admin/oceanbase \-v /home/admin/logs/obproxy:/home/admin/logs/obproxy \-v /home/admin/logs/supervisor:/home/admin/logs/supervisor \-p 2881:2881 \-p 2882:2882 \-p 2883:2883 \-p 2884:2884 \${images_ID}
若需要重新部署,一定要清理环境
docker ps -a
docker stop observer
docker rm observer
清理数据 (⼀定要清理!!!)
ls -lth /home/admin/oceanbase/ /home/admin/logs/obproxy /home/admin/logs/supervisor
/data/1/ /data/log1/
rm -rf /home/admin/oceanbase/* /home/admin/logs/obproxy/* /home/admin/logs/supervisor/*
rm -rf /data/1/* /data/log1/*