zabbix/zabbix-docker

Circular reference with Docker compose

shraik opened this issue · 5 comments

i am have circular reference error when using "docker compose".
Docker-compose works great.

user@ubu-mon:/the_monitor2$ sudo docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml up -d
Circular reference:
  zabbix-web-nginx-mysql in /the_monitor2/docker-compose_v3_ubuntu_mysql_latest.yaml
  extends zabbix-web-nginx-mysql in /the_monitor2/docker-compose_v3_ubuntu_mysql_latest.yaml

user@ubu-mon:/the_monitor2$ sudo docker-compose -f docker-compose_v3_ubuntu_mysql_latest.yaml up -d
[+] Running 8/8
 ⠿ Network the_monitor2_default                     Created                      0.1s
 ⠿ Network the_monitor2_zbx_net_database            Created              0.1s
 ⠿ Network the_monitor2_zbx_net_backend             Created              0.0s
 ⠿ Network the_monitor2_zbx_net_frontend            Created               0.1s
 ⠿ Container the_monitor2-db-data-mysql-1           Started                0.6s
 ⠿ Container the_monitor2-mysql-server-1            Started                  0.7s
 ⠿ Container the_monitor2-zabbix-server-1           Started                  4.0s
 ⠿ Container the_monitor2-zabbix-web-nginx-mysql-1  Started                                                                                                                                                                                                         3.7s
user@ubu-mon:/the_monitor2$ sudo docker-compose down
[+] Running 8/8
 ⠿ Container the_monitor2-zabbix-server-1           Removed              2.1s
 ⠿ Container the_monitor2-zabbix-web-nginx-mysql-1  Removed     0.7s
 ⠿ Container the_monitor2-db-data-mysql-1           Removed            0.0s
 ⠿ Container the_monitor2-mysql-server-1            Removed              1.6s
 ⠿ Network the_monitor2_zbx_net_frontend            Removed             0.3s
 ⠿ Network the_monitor2_zbx_net_backend             Removed            0.7s
 ⠿ Network the_monitor2_default                     Removed                    0.6s
 ⠿ Network the_monitor2_zbx_net_database            Removed            0.4s
user@ubu-mon:/the_monitor2$ sudo docker version
Client: Docker Engine - Community
 Version:           25.0.2
 API version:       1.44
 Go version:        go1.21.6
 Git commit:        29cf629
 Built:             Thu Feb  1 00:22:57 2024
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          25.0.2
  API version:      1.44 (minimum version 1.24)
  Go version:       go1.21.6
  Git commit:       fce6e0c
  Built:            Thu Feb  1 00:22:57 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.28
  GitCommit:        ae07eda36dd25f8a1b98dfbf587313b99c0190bb
 runc:
  Version:          1.1.12
  GitCommit:        v1.1.12-0-g51d5e94
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Please check #1121.

i am have circular reference error when using "docker compose". Docker-compose works great.

user@ubu-mon:/the_monitor2$ sudo docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml up -d
Circular reference:
  zabbix-web-nginx-mysql in /the_monitor2/docker-compose_v3_ubuntu_mysql_latest.yaml
  extends zabbix-web-nginx-mysql in /the_monitor2/docker-compose_v3_ubuntu_mysql_latest.yaml

user@ubu-mon:/the_monitor2$ sudo docker-compose -f docker-compose_v3_ubuntu_mysql_latest.yaml up -d
[+] Running 8/8
 ⠿ Network the_monitor2_default                     Created                      0.1s
 ⠿ Network the_monitor2_zbx_net_database            Created              0.1s
 ⠿ Network the_monitor2_zbx_net_backend             Created              0.0s
 ⠿ Network the_monitor2_zbx_net_frontend            Created               0.1s
 ⠿ Container the_monitor2-db-data-mysql-1           Started                0.6s
 ⠿ Container the_monitor2-mysql-server-1            Started                  0.7s
 ⠿ Container the_monitor2-zabbix-server-1           Started                  4.0s
 ⠿ Container the_monitor2-zabbix-web-nginx-mysql-1  Started                                                                                                                                                                                                         3.7s
user@ubu-mon:/the_monitor2$ sudo docker-compose down
[+] Running 8/8
 ⠿ Container the_monitor2-zabbix-server-1           Removed              2.1s
 ⠿ Container the_monitor2-zabbix-web-nginx-mysql-1  Removed     0.7s
 ⠿ Container the_monitor2-db-data-mysql-1           Removed            0.0s
 ⠿ Container the_monitor2-mysql-server-1            Removed              1.6s
 ⠿ Network the_monitor2_zbx_net_frontend            Removed             0.3s
 ⠿ Network the_monitor2_zbx_net_backend             Removed            0.7s
 ⠿ Network the_monitor2_default                     Removed                    0.6s
 ⠿ Network the_monitor2_zbx_net_database            Removed            0.4s
user@ubu-mon:/the_monitor2$ sudo docker version
Client: Docker Engine - Community
 Version:           25.0.2
 API version:       1.44
 Go version:        go1.21.6
 Git commit:        29cf629
 Built:             Thu Feb  1 00:22:57 2024
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          25.0.2
  API version:      1.44 (minimum version 1.24)
  Go version:       go1.21.6
  Git commit:       fce6e0c
  Built:            Thu Feb  1 00:22:57 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.28
  GitCommit:        ae07eda36dd25f8a1b98dfbf587313b99c0190bb
 runc:
  Version:          1.1.12
  GitCommit:        v1.1.12-0-g51d5e94
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

same for me, ran it on an older version of compose.

sudo curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
cd $HOME/zabbix-docker
sudo docker-compose -f docker-compose_v3_alpine_mysql_latest.yaml up -d

Please check #1121.

Yes, he is back :)

user@ubu-mon:/the_monitor2$ sudo docker compose version
Docker Compose version v2.24.5

config.zip

Fixed again. Please check.

works flawlessly