본문 바로가기
Cloud

도커 grafana 실습

by tankwoong 2023. 10. 5.
반응형

grafana를 실행하기 위한 명령어를 입력해준다. network 대역은 host이다.

root@ubuntu:/home/ubuntu/dockertest# docker run -d --network=host grafana/grafana:master
root@ubuntu:/home/ubuntu/dockertest# docker ps
CONTAINER ID   IMAGE                    COMMAND                   CREATED          STATUS          PORTS                                     NAMES
2f17f03b02a2   grafana/grafana:master   "/run.sh"                 4 seconds ago    Up 3 seconds                                              serene_hugle
9e21a4551794   nginx                    "/docker-entrypoint.…"   11 minutes ago   Up 11 minutes   0.0.0.0:32768->80/tcp, :::32768->80/tcp   intelligent_beaver

root@ubuntu:/home/ubuntu/dockertest# curl localhost:3000
<a href="/login">Found</a>.

granfana를 실행할 수 있다.

docker에서 bridge를 설정하여 그 bridge만 사용하게 할 수 있다. 여기서는 itbank이다.

root@ubuntu:/home/ubuntu/dockertest# docker network create --driver=bridge itbank
ee1ac5934168b499f3f7735f97b81935d446eda47b26529fd9b68bfde76377b4
root@ubuntu:/home/ubuntu/dockertest# docker run -d --network=itbank --net-alias=hello nginx
29f78a0d8e31fdd97723ff5f7d90a1be446cd8214f630d14c848933e38601e3f
root@ubuntu:/home/ubuntu/dockertest# docker run -d --network=itbank --net-alias=grafana grafana/grafana:master
#grafana
root@ubuntu:~# docker exec -it 41 /bin/bash
bash-5.1$ ping 172.27.0.2
PING 172.27.0.2 (172.27.0.2): 56 data bytes
64 bytes from 172.27.0.2: seq=0 ttl=42 time=0.125 ms
64 bytes from 172.27.0.2: seq=1 ttl=42 time=0.168 ms
64 bytes from 172.27.0.2: seq=2 ttl=42 time=0.168 ms
64 bytes from 172.27.0.2: seq=3 ttl=42 time=0.176 ms

#nginx
root@ubuntu:~# docker exec -it 29 /bin/bash
root@29f78a0d8e31:/# ping 172.27.0.3
PING 172.27.0.3 (172.27.0.3) 56(84) bytes of data.
64 bytes from 172.27.0.3: icmp_seq=1 ttl=64 time=0.054 ms
64 bytes from 172.27.0.3: icmp_seq=2 ttl=64 time=0.114 ms
64 bytes from 172.27.0.3: icmp_seq=3 ttl=64 time=0.113 ms

서로 접속해서 통신할 수 있다. 

 

반응형