如何删除Docker默认网段
操作场景
使用24.7.30以及之前的版本安装TPOPS时,docker服务启动时默认使用bridge网络,会在宿主主机上创建一个名为docker0的虚拟网桥。该bridge网段可能会与当前已存在的网段冲突。按照本章节指导,可删除该bridge网段。
操作步骤
- 以root用户登录云数据库GaussDB管理平台(TPOPS)节点。
- 修改配置文件,关闭bridge网络模式。
vi /etc/docker/daemon.json
新增一行配置:
"bridge": "none"
![点击放大]()
- 执行以下命令,卸载默认网卡。
ip link set dev docker0 down
ip link delete docker0
- 卸载所有容器。
docker ps -a | awk '{print $1}' | xargs docker stop
docker ps -a | awk '{print $1}' | xargs docker rm
- 重启docker服务。
systemctl restart docker
- 启动GaussDB服务容器。
依次对所有服务镜像,执行以下命令,启动服务容器。其中参数可从user_edit_conf.json中获取。
docker run --name ${container_name} --security-opt 'seccomp:unconfined' --hostname dbs-lite --security-opt=no-new-privileges --pids-limit=10000 --net=host -d -v ${main_path}/common:/opt/cloud/common -v ${main_path}/CA:/opt/cloud/CA -v ${main_path}/cert/:/opt/cloud/cert -v ${log_path}/${service}:/opt/cloud/logs/${service} -v /etc/localtime:/etc/localtime:ro -m ${mem_limit}G ${image_name}:${image_version}

浙公网安备 33010602011771号