小编the*_*xed的帖子

Docker 容器无法连接到互联网

我有一个 docker compose 文件,它启动了几个容器,包括 prometheus、alertmanager 和 grafana。这些容器无法连接到互联网。我尝试了多种解决方案,但都无济于事。我在 digitalocean ubuntu Droplet 上。

我的 docker-compose 文件:

version: '3'

services:

    prometheus:
      image: prom/prometheus:v2.20.1
      container_name: prometheus
      ports:
        - 9090:9090
      volumes:
        - /data/prometheus:/prometheus
        - ./prometheus/:/etc/prometheus/
      restart: always
    
    alertmanager:
      image: prom/alertmanager:v0.21.0
      container_name: alertmanager
      ports:
        - 9093:9093
        - 6783:6783
      command:
        - '--log.level=debug'
        - '--config.file=/etc/alertmanager/alertmanager_config.yml'
        - '--storage.path=/alertmanager'
      volumes:
        - ./alertmanager:/etc/alertmanager
        - /data/alertmanager:/alertmanager
      restart: always


    grafana:
      image: grafana/grafana:7.1.5
      container_name: grafana
      ports:
        - 3000:3000
      volumes:
        - ./grafana.ini:/etc/grafana/grafana.ini
      restart: always
Run Code Online (Sandbox Code Playgroud)

我尝试了多种方法

  • 安装 resolvconf 并重新启动 docker service docker restart
  • 将主机上的 /etc/resolv.conf 更改为指向 …

dns containers docker digital-ocean

7
推荐指数
1
解决办法
2160
查看次数

postgresql 容器未启动:chmod:更改“/bitnami/postgresql/data”的权限:不允许操作

bitnami/postgresql 无法从卷装载开始。我使用的是 10.14.0 版的官方 docker 镜像。

容器在没有卷挂载的情况下启动:

docker run --rm --name postgresql -e POSTGRESQL_PASSWORD=password123 bitnami/postgresql:10.14.0

postgresql 16:09:04.59 
postgresql 16:09:04.60 INFO  ==> ** Starting PostgreSQL setup **
postgresql 16:09:04.62 INFO  ==> Validating settings in POSTGRESQL_* env vars..
postgresql 16:09:04.63 INFO  ==> Loading custom pre-init scripts...
postgresql 16:09:04.63 INFO  ==> Initializing PostgreSQL database...
postgresql 16:09:04.66 INFO  ==> pg_hba.conf file not detected. Generating it...
postgresql 16:09:04.66 INFO  ==> Generating local authentication configuration
postgresql 16:09:05.97 INFO  ==> Starting PostgreSQL in background...
postgresql 16:09:06.11 INFO …
Run Code Online (Sandbox Code Playgroud)

postgresql permissions bitnami docker docker-compose

4
推荐指数
1
解决办法
2757
查看次数