Not able to add host of EC2 to rancher - amazon-ec2

I got error like this.
Error (Failed to find rancher-agent container)
I added host then docker will be added but when rancher agent part is going to configure then it will show error.
I am using rancher in my localhost using docker.

Related

Docker Desktop Kubernetes not connecting to local database - MSSQL

I have installed Docker Desktop locally (Windows 11 OS) and enabled Kubernetes cluster in it. By default the Docker desktop creates 2 entries in the host file -> host.docker.internal and kubernetes.docker.internal. I am running spring boot application which is dockerized and I have put it inside the kubernetes cluster. I am trying to connect to local database (MSSQL) via passing the config as kubernetes.docker.internal and host.docker.internal in the application.yml. However, it is complaining as host not found. Is there any specific config which I might be missing?

How to find out (or what is) the correct Docker Host Url to use in jenkins to specify Docker host?

I have docker (docker for windows server) and jenkins both running on a windows server 2019 and I am trying to add Docker Host URI in Jenkins but I ran into timeout error or connection refused error all time and cannot connect to docker host.
I tried the following urls:
tcp://:2375 (or 2376),
tcp://localhost:2375 (or 2376),
tcp://127.0.0.1:2375 (or 2376)
Do I have to configure anything else on docker or jenkins?. I cannot move forward in this issue. it would really help me if any one can provide some guidance to solve this.
I was facing similar issue. You need to expose your docker demon at port 2375. I did it via docker desktop.
Then added HOST URl as tcp://127.0.0.1:2375

Docker network communication issue

I am new to this docker, i have started running the container services in 2016 server. When i run iis image "Docker run -it -p 80:80 microsoft/iis its started successfully. but when try to access the iis sample page its not loading via local host. but i can access the docker host name and ip address of the host. I know it is limitation in WINNAT but when i try to access from my another machine using the ip address of the host ( ex. htt://192.168.1.5/ form another machine on the same n/w) iis sample page is not accessible. Can anybody help me to resolve the issue.

How do I get rabbitmq ip address on EC2?

Im confused on how to get rabbitmq ip address on EC2 instance. when I try to run
sudo rabbitmq-server
It shows this error
ERROR: node with name "rabbit" already running on "ip-123-213-44-444"
So I assumed that in order to access rabbitmq server it would be
http://123.213.44.444:5672
But I didn't get this web page as oppose on running on localhost
I even run rabbitmqctl status on EC2 ubuntu instance and it shows this
{listeners,[{clustering,25672,"::"},{amqp,5672,"::"},{http,15672,"::"}]},
on localhost it would show
{listeners,
[{clustering,25672,"::"},
{amqp,5672,"127.0.0.1"},
{stomp,61613,"::"},
{http,15672,"::"},
{mqtt,1883,"::"}]},
How would I get the ip address of rabbitmq server on EC2 instance, so that I could start using it?

From a container running on Docker for Windows, how can I access a port on the host?

I'm running a CentOS-based container on Docker for Windows and trying to connect to an http service running on port 8545 of my host environment.
I've tried this, attempting a variety of suspected host names and IP addresses:
curl http://localhost:8545
But the error message I get is "curl: (7) Failed connect to localhost:8545; Connection refused"
How should I figure out what IP Address to use? Is there anything I need to configure as far as allowing the port number to be accessed from inside the container?
Localhost is not working yet I think with Docker for Windows.
There is few things you can try. First you can add EXPOSE 'portnumber' in the dockerfile so the container will listen on this port. You can also use docker run with -p 8545:8545, it will map the port of the container and the host.
To get the Ip address of the container you can use:
docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" containername
You can access the host using its ip but localhost/127.0.0.1 won't work (they will resolve to the Linux VM that is part of docker for windows). If you use the default network settings, your host should be reachable on 10.0.75.1 from your container

Resources