@@ -419,7 +419,7 @@ pub fn handle_docker_init(config_path: String, output_dir: String) -> Result<()>
419
419
image : Some ( "prom/prometheus:v3.0.0" . to_owned ( ) ) ,
420
420
volumes : vec ! [ prom_volume, targets_volume, data_volume] ,
421
421
// to inspect prometheus from localhost
422
- ports : Ports :: Short ( vec ! [ format!( "{}:9090" , metrics_config. host) ] ) ,
422
+ ports : Ports :: Short ( vec ! [ format!( "{}:9090:9090 " , metrics_config. host) ] ) ,
423
423
networks : Networks :: Simple ( vec ! [ METRICS_NETWORK . to_owned( ) ] ) ,
424
424
..Service :: default ( )
425
425
} ;
@@ -449,7 +449,7 @@ pub fn handle_docker_init(config_path: String, output_dir: String) -> Result<()>
449
449
let grafana_service = Service {
450
450
container_name : Some ( "cb_grafana" . to_owned ( ) ) ,
451
451
image : Some ( "grafana/grafana:11.3.1" . to_owned ( ) ) ,
452
- ports : Ports :: Short ( vec ! [ format!( "{}:3000" , metrics_config. host) ] ) ,
452
+ ports : Ports :: Short ( vec ! [ format!( "{}:3000:3000 " , metrics_config. host) ] ) ,
453
453
networks : Networks :: Simple ( vec ! [ METRICS_NETWORK . to_owned( ) ] ) ,
454
454
depends_on : DependsOnOptions :: Simple ( vec ! [ "cb_prometheus" . to_owned( ) ] ) ,
455
455
environment : Environment :: List ( vec ! [ "GF_SECURITY_ADMIN_PASSWORD=admin" . to_owned( ) ] ) ,
@@ -489,7 +489,7 @@ pub fn handle_docker_init(config_path: String, output_dir: String) -> Result<()>
489
489
Some ( Service {
490
490
container_name : Some ( "cb_cadvisor" . to_owned ( ) ) ,
491
491
image : Some ( "gcr.io/cadvisor/cadvisor" . to_owned ( ) ) ,
492
- ports : Ports :: Short ( vec ! [ format!( "{}:8080" , metrics_config. host) ] ) ,
492
+ ports : Ports :: Short ( vec ! [ format!( "{}:8080:8080 " , metrics_config. host) ] ) ,
493
493
networks : Networks :: Simple ( vec ! [ METRICS_NETWORK . to_owned( ) ] ) ,
494
494
volumes : vec ! [
495
495
Volumes :: Simple ( "/var/run/docker.sock:/var/run/docker.sock:ro" . to_owned( ) ) ,
0 commit comments