How Can I connect my container to external Database?

Hello everyone.
I’m trying to connect my application to external database.
I want to connect LDAP server on docker host(using Public IP), but application can’t connect to external network.

Can’t ping 8.8.8.8 and 172.17.0.1,

root@FS:/# docker exec -it bookstack /bin/bash
root@af4be800c83a:/# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
^C
--- 8.8.8.8 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss

root@af4be800c83a:/#ping 172.17.0.1
PING 172.17.0.1 (172.17.0.1): 56 data bytes
^C
--- 172.17.0.1 ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss
root@af4be800c83a:/#

What should I do on this case??

Under is my docker configs.

container routing tables

root@FS:/# docker network ls
NETWORK ID     NAME                DRIVER    SCOPE
a29e53e6a6f6   bookstack_default   bridge    local
08e17907ebf1   bridge              bridge    local
fd8f5c234986   host                host      local
c3ca65f4e632   none                null      local
root@FS:/# docker network inspect bridge
[
    {
        "Name": "bridge",
        "Id": "08e17907ebf12e31bb6b55d03d00c1b0c2137681359897899c5617b957182d76",
        "Created": "2023-03-10T19:38:53.264047831+09:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.17.0.0/16",
                    "Gateway": "172.17.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "7440ccf2684340aaa7862cd35524e1978f25e036449205401de13be5f1b9a7b3": {
                "Name": "portainer",
                "EndpointID": "27157d97937fda880fce20442a62d428c865906307f98b58f7389f252af91696",
                "MacAddress": "02:42:ac:11:00:02",
                "IPv4Address": "172.17.0.2/16",
                "IPv6Address": ""
            },
            "aabaeb35b1acf29f6a9d9dffd008b07e407d6d19c88d035957eefdf59694bbc2": {
                "Name": "nginx-proxy-manager",
                "EndpointID": "4be521cbb5d97be16132129e45cd1a7dad123d4188626f812b2c566a7a005741",
                "MacAddress": "02:42:ac:11:00:03",
                "IPv4Address": "172.17.0.3/16",
                "IPv6Address": ""
            }
        },
        "Options": {
            "com.docker.network.bridge.default_bridge": "true",
            "com.docker.network.bridge.enable_icc": "true",
            "com.docker.network.bridge.enable_ip_masquerade": "true",
            "com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",
            "com.docker.network.bridge.name": "docker0",
            "com.docker.network.driver.mtu": "1500"
        },
        "Labels": {}
    }
]
root@FS:/# docker network inspect bookstack_default
[
    {
        "Name": "bookstack_default",
        "Id": "a29e53e6a6f6187a618010a9601c1bbda6596d315813986ea845f9c068ccbdda",
        "Created": "2023-03-11T00:39:08.121764424+09:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.23.0.0/16",
                    "Gateway": "172.23.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "41180717e10e75f748e91f5c7102a8fa58957b2f73d044f8af5a4b4594d250fa": {
                "Name": "bookstack_db",
                "EndpointID": "28756ff07473179e7bd2b743a5c3508be6db7cfb76db67ed4e3fc07ae5bb8f48",
                "MacAddress": "02:42:ac:17:00:02",
                "IPv4Address": "172.23.0.2/16",
                "IPv6Address": ""
            },
            "af4be800c83afd4999922534a5f9599b8b2f10092408d300c664f806137c0995": {
                "Name": "bookstack",
                "EndpointID": "3dc217a72ee1a71ff3013bcec434b4d66458ad30851eb4a7bdc557591a69cdbb",
                "MacAddress": "02:42:ac:17:00:03",
                "IPv4Address": "172.23.0.3/16",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {
            "com.docker.compose.network": "default",
            "com.docker.compose.project": "bookstack",
            "com.docker.compose.version": "2.13.0"
        }
    }
]

root@af4be800c83a:/# route <-bookstack container
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.23.0.1      0.0.0.0         UG    0      0        0 eth0
172.23.0.0      *               255.255.0.0     U     0      0        0 eth0

and this is docker compose.yaml

version: "2"
services:
  bookstack:
    image: linuxserver/bookstack
    container_name: bookstack
    environment:
      - PUID=1026
      - PGID=100
      - APP_URL=(my service URL)
      - DB_HOST=bookstack_db
      - DB_PORT=3306
      - DB_USER=bookstack
      - DB_PASS=bookstack
      - DB_DATABASE=bookstackapp
      - WKHTMLTOPDF=/bin/wkhtmltopdf
    volumes:
      - /volume1/docker/bookstack/config:/config
    ports:
      - 6875:443
    restart: unless-stopped
    depends_on:
      - bookstack_db
  bookstack_db:
    image: linuxserver/mariadb
    container_name: bookstack_db
    environment:
      - PUID=1026
      - PGID=100
      - MYSQL_ROOT_PASSWORD=bookstack
      - TZ=Asia/Seoul
      - MYSQL_DATABASE=bookstackapp
      - MYSQL_USER=bookstack
      - MYSQL_PASSWORD=bookstack
    volumes:
      - /volume1/docker/bookstack/config:/config
    restart: unless-stopped

I would love for you to give me some advice. Thanks!