Docker compose port mapping - For example, for a.

 
The example <b>docker-compose</b> config is <b>mapping</b> <b>port</b> 8000 to 80, and then the NGINX config is redirecting <b>port</b> 80 to 443 which is not being provided externally. . Docker compose port mapping

And insecure. Replica 1 should listen to port 3001 and hostname slave1. #docker port cont_1 Output: 80/tcp -> 0. - "com. 0:4321->7890/tcp test $ docker port test 7890/tcp -> 0. A docker-compose. Replica 4 should listen to port 3004 and hostname slave4. In Kubernetes you can define your ports using # port label. See this answer for more info. In the Web API project, again right-click on the project node, and choose Add > Container Orchestrator Support. Verify container port mapping Expose docker ports randomly during build time. For anyone running serverless-offline inside a docker container: I was trying to map localhost:3000 on my mac to the default serverless-offline app port of 3000 (which was running inside docker), achieved the desired result as follows: (1) Added --host:0. yml file is only needed to provide external access, not access between containers. 6 ports: - "5432:5432" volumes: -. Start a container with a volume. Problem is that, most of the applications I'm dockerizing are listening to localhost. This creates a firewall rule which maps a container port to a port on the Docker host to the outside world. Improve this answer. Overview As we know, Docker Compose is a tool for defining and managing multiple containers at once. Change the Docker image of a custom container. # Docker compose file for a Flink job cluster deployment with NAT network. Add a comment |. yml as well as mapping "80:80" in my docker-compose. ports: - "3000" - "8921:5000". Bind a host port to the container’s port 3306. Overall, the decision to utilize the host network in Docker Compose should be based on the specific requirements and constraints of your application. : ports: - "127. $ docker-compose scale app=3 [33mWARNING← [0m: The "app" service specifies a port on the host. An exposed port is how Docker compose makes our-client-service accessible at localhost:8080, denoted by 8080:3000 in our docker-compose. The second should be set your --network=host when you docker run or docker container create. But the problem is when I run another container with port. Docker compose port mapping. 1: icmp_seq=1 ttl=37 time=2. May 20, 2021 · Add the following to your docker-compose. port number not change for docker-compose. For ex. The Port mapping for 'mtserver2' sets an input for Port 30,001 and an output of 30,000. Use just two different files (dc-dev. No, there are people trying to make their application work in docker which means they need to get the port and host right in their application and get the port. /app RUN cp -a /tmp/node_modules /app/ #ENV PORT=3000 EXPOSE 3000 CMD npm start I'm running the command: docker-compose up --build. By default, docker-compose run does not publish the service's ports. I have exposed it in the docker file, and I'm running the docker engine with DOCKER_OPTS="--ipv6", but I can't get docker to properly map the ports over ipv6. This will run this container on A's network. I wanted to find the "right" solution, though. yml file that's used for overriding the docker-compose. don't map a port to another port but let mysql itself run directly on another port using the MYSQL_TCP_PORT-variable. Finally, requests move to the host depending on the domain name. /src/main/ui/ ports: - "80:80" rest. The pattern is HOST_PORT:EXPOSED_CONTAINER_PORT. Mar 9, 2023 · Docker Compose helps define and share multi-container applications. You could map the container port 4242 to host port 4242 : replace - "80:4242" by - "4242:4242" in docker-compose file. packets arriving at that ip port combination will be accessible in the container on the same port (443). However, you do not need to match the port number. This file creates a host called "db" from a Postgres version 13 image. In this example, Compose resolves the port mapping to "8000:9092" before creating the kafka container. The only difference that I can see is that when running docker ps the docker-compose run seems to not be mapping the port at all for some reason. py shell. Ensure to select the Connect to existing container option. -ce-win46 (15048). Docker Storage; Docker Compose; Deleting Docker Entities; To map a port on a host to a container we need to use the -p flag of the docker run command. Use the Docker Compose ports mapping: The ports mapping can easily be added your docker-compose. Docker compose: expected a mapping or list of mappings for merging, but found scalar. Using the docker-compose tool 1. It will expose port 27017 to the host machine. My goal is to forward nodejs-127. 1:$HOSTPORT:$CONTAINERPORT -t image The command ‘ docker port [container-id]’ can be used to see the port mapping of a particular container. /pgdata" is mapped as "/var/lib/postprogressql/data" inside the "db" host. 0:* LISTEN 18301/python3 tcp 0 0 :::8123 :::* LISTEN 18301/python3. dockerfile: DockerFile ports: - "4000:4000" links: - redis expose: - "6379" redis: build: context:. after build:), which means Docker will look for a Dockerfile in the same directory as the docker-compose file. Then, in each service's config be sure to include: networks: - app_net. It also helps you keep your environment variables separate from your main configuration file, providing a more organized and secure way to manage. type label should be defined with ports only, otherwise kompose will fail. Port 80 and Port 443 not accessible when published via `ports` in Docker. New volumes can have their content pre-populated by a container. I am using docker-compose to run a test environment, that consists of about 5 different containers. Though not pretty, the above command gives you a list of all rules related to exposed ports. The second way I don't EXPOSE any port from dockerfile. Tip: You can use either a. Otherwise, Compose reserves at least the number of devices specified. is a mapping with two keys that both map to null (i. appPort doesn't work for Docker Compose, you can add the ports to your docker-compose. Ask Question Asked 2 years, 7 months ago. Mar 21, 2022 at 17:28. Just like 2 computers on the same network. yml: networks: app_net: driver: bridge. Install Docker Compose. From version 4. Then access change the logstash reference from localhost:port to logstash:port. NET Core applications use port 80 (inside container). The problem is that in my docker-compose file I have configured the "ports" instruction in which I define to expose de port 5000 in my host and to forward to the same port in the container. In such a case to make sure other containers (through the docker API) can detect the port in use easily, you can expose multiple ports post-build, as part of the deployment process. 6 ports: - "5432:5432" volumes: -. docker run support ipv6 port mapping in the notation of -p [::1]:3000:3000/tcp; however docker-compose (version 1. localhost refers to the Spark worker container, when using Docker, not your host. Setting up containers with Docker Compose works by creating a Dockerfile and docker-compose. On the left-hand side, it is the Docker host port number, and on the right-hand side Docker container number. If you run a docker container from VS for Mac (it might work on Windows VS as well), there is a way to define a port publishing (mapping) by modifying the docker-compose. As far as I understood, it uses iptables on Linux and it allows to forward traffic not only by ip but also by port. The docker-compose task in tasks. When you use EXPOSE in docker, the port stay available to tcp connections wit others containers in your docker network. I want to: map the port 80 of the pihole container to an internal-only network (that nginx proxies to public port 80); map the port 53 (DNS) to the default network (so that it's publicly available). Listing containers must show one container running and the port mapping as below: $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7087a6e79610 5c1778a60cf8 "/start. To make it available on 8888, use a correct mapping : - 8888:80. ports: - 8081+:8081 This way it will allow you to do scaling your service without getting into the issue you mentioned (Port already allocated) as Host port will different for each scaled instance & Docker will handle that for you. To make it available on 8888, use a correct mapping : - 8888:80. Using an array is useful when extending your Docker Compose configuration. ) On the windows host machine install this software called usbipd through command winget install usbipd for more information use this link. until I try it in an azure app service. In contrast, EXPOSE only allows internal access to the container's ports. If you try to put your containers on port 80 five times, four of the five will fail - the port would be already occupied. Alternatively we can expose and map the port at the same time, docker container run -d --expose 3000 -p 80:8080 80: port that will be running on host machine. These are well defined terms in docker and are being misused here. yml file, which does the same as -p 80:80 in docker run: services: [your app name]: ports: - 80:80. In your case, the curl command runs within a container. It joins the network myapp_default under the name web. This procedure requires port 80 to be available on the Docker host. docker-compose uses environment variable to override the endpoint to host. The command docker port myapp shows: 8123/tcp -> 0. 1 Answer. Follow edited Apr 25, 2021 at 10:35. moloch--changed the title Docker-Compose Ignore Exposed TCP/UDP on same Port Docker-Compose Ignores Exposed TCP/UDP on same Port Jul 25, 2020 Brice187 mentioned this issue Oct 10, 2020 Fallback to TCP for WebRTC [FeatureRequest] screego/server#21. For this I'm working on port 8080, but the mapping from docker to host is not working properly as I am. Change the Docker image of a custom container. In order to use the port mapping configured in the Docker Compose file, you use the -. Learn how to structure a Go application with Docker Compose as your. Create persistent storage for configuration and cache data. container specifies the container port or port range. So you will have three files:. I'm now stuck with the correct parameters for Traefik. Add the cnf file to the dockerfile & edit the EXPOSE. 8 or 3. It can be used to configure and start multiple containers for an application, in a single command. 1:5432 on your client system (first ip:port pair) and port forward its connections through an ssh tunnel to 127. docker run -p <new-port-mapping> <container-name-from-step-1> 👍 2 PT-Adrian and bobbyiliev reacted with thumbs up emoji 👎 189 AmShaegar13, zhang-zedong, nsoft-cloud, AhmedNourJamalElDin, digiinfotekcloud, pbamotra, HarshaYeluru, arbitrary-dev, wangtiejun001, m000v, and 179 more reacted with thumbs down emoji. My initial docker-compose. Docker container port; netstat; Let's start with the Docker command. Unless you need to expose the port from container A to the outside, for some reason, you should use linked containers instead. , -p 80:80 instead of -p 127. Using this option Traefik will be watching our docker host to update services when they appear. 1, which is wrong. Sidenote: Make sure your code works when not using Docker, first. By default, named volumes in your compose file aren't removed. Will yield all the files on the host system via: $ docker-compose up $ docker inspect nginx_xmpl. Use docker-compose with port mapping for local Kafka testing. Docker compose port mapping. Add a comment |. You can then create your docker-compose file as shown below. Step 4 — Defining Services with Docker Compose. Aug 3, 2022 · The above command opens two random ports in the host computer and maps them with ports 8080 and 8081 of the Docker container. Step 5 — Testing the Application. - Jared Beach. Map port 80 on the host to web’s port 80. Publishing ports with the ports section in the docker-compose. You can access the local webserver which is running in your host machine in two ways. Click the Python Interpreter selector and choose Interpreter Settings. 2] Talk to the container network gateway (which is usually 172. az webapp config container set --name <app-name> --resource-group <group-name> --docker-custom-image-name <docker-hub-repo>/<image>. Published ports behave very much like ports you make available to your local network. I have docker-desktop installed which uses WSL2 based engine, and WSL integration enabled for this distro. 100/items/5?q=somequery or http://127. Add these instructions for your app container (wordpress for my example) : environment: WORDPRESS_DB_HOST: db-wordpress. Running Postgres and pgAdmin with Docker-Compose; SQL Refresher; Port Mapping and Networks in Docker (Bonus) GCP + Terraform Introduction to GCP; Introduction to Terraform Concepts & GCP Pre-Requisites; Workshop: Creating GCP Infrastructure with Terraform; Setting up the environment on cloud VM; See also ;. In Kubernetes you can define your ports using # port label. UPDATE: As @grilix points out, you should use docker-compose run --use-aliases to make the defined aliases available. I want to be able to debug docker containers in Visual Studio by specifying Docker profile in launchSettings. I have no problem there, I know how to do that too. Then I start the containers with docker-compose up --scale website=5 which should start 5 instances of the container and map the ports to those specified in the. It enables you to declare the port mapping in a YAML file, which makes it easy to maintain and deploy apps. Instead, Docker and other container managers make it easy to map ports between the host OS and the container. $ docker-compose scale app=3 [33mWARNING← [0m: The "app" service specifies a port on the host. I have a Docker container specified through Dockerfile which has to be run with the -p flag in order to function properly. Description IPv6 address port mapping no longer works with compose v2. yml file, you might notice some common settings, such as the port mappings and the . yml because that exposes the containers but without "ports" it wouldn't work. I need multiple instance of same application, for that I am using server. I'm learning the ins and outs of Docker from book and I'm asked to: "Open a web browser and navigate to the DNS name or IP address of the Docker host that you're running the container from, and point it to port 8080. To do so, use command: -p 5433. json" file! Here is the whole procedure:. Keep in mind that your nginx docker connects via the internal docker net work, your docker host port mapping 9001:9000 is not taken into account. However, you can achieve it by defining arguments and environment variables in the docker file which lets you overwrite port during deployment. If we compare the images you will notice that the stack tools are missing. Somewhere during my addition of new containers and networks I seem to have broken something. When you are using network mode as host, the container shares the host's networking namespace as described here and hence port mapping does not take effect. We open a host port to give us access to a corresponding open port inside the Docker container. Think of it as a front end to docker run. The second difference is that the docker-compose run command does not create any of the ports specified in the service configuration. answered Apr 3, 2019 at 12:01. 0:80 80/tcp -> :::80. docker run -p 9090:8080 jenkins. 0:32773 8081/tcp -> 0. yaml file: When I try to run docker-compose up -d with that addition, I get the error: ERROR: for unbound Cannot create container for service unbound: invalid port specification: "320153" ERROR: Encountered errors while bringing up the project. Also make sure to set the postgres password variable in the compose file like this. yml and it works perfectly. Sep 1, 2022 · Expected result. Port forwarding works properly and I can get nginx 'welcome page' when I go to localhost:80 using browser/curl. Mapping TCP and UDP ports docker container run -d -p 8081:80/tcp -p 8081:80/udp nginx. 1) or your host's hostname from your container. I haven't been able to find a way to do this in. Default and available values are platform specific. For port mappings, Docker Compose uses the HOST:CONTAINER format. 1 Answer Sorted by: 26 You should change the external port only (the first port number in xxxx:xxxx which maps to HOST:CONTAINER) version: '2' services: web: build:. yml file maps a host port to a container port in the form: - 'HOST_PORT:CONTAINER_PORT'. Run the postgre image with the correct Port Mapping using -p <host_port>:<container_port>: docker run --same-options-as-step-one -d -p 5432:5432 postgres:9. You can't run them both unless you remove the devtest container and the myvol2 volume after running the first one. In Docker Swarm, from what I understand, I would run the following command to scale my service to 50 containers. Viewed 5k times. 4 Answers Sorted by: 142 It's important to point out that all of the above solutions map the port to every interface on your machine. The containers stop. All these containers run on same bridge network, I can ping them from host but I can't connect, the connection is always refused. yml file, but I am unsure what the. 15-alpine WORKDIR /app COPY package*. Florin Pățan. 0: {host port}, regardless whether it is a native process or a containerized process. Deleted home-assistant. 결론부터 말씀드리자면, expose와 ports 모두 컨테이너 포트를 노출 시키는 것이지만 expose는. Ensure that "Use the WSL 2 based engine" is checked in Settings > General. The 2 extra spaces before each line are necessary in this case. If you want to remove the volumes, run docker-compose down --volumes. yml file is only needed to provide external access, not access between containers. However barfoo. | Узнайте подробнее об опыте работы, образовании,. I've created this docker-compose. 1: in front. Say, for some reason, you want to explicitly specify a hostname to a container. To access a port on the host machine from inside a Docker container, you can use the -p option when running the container to map the host port to a port in the container. yml" -f "\src\obj\Docker\docker-compose. I'm learning the ins and outs of Docker from book and I'm asked to: "Open a web browser and navigate to the DNS name or IP address of the Docker host that you're running the container from, and point it to port 8080. You'd need to specify the unique IP address to use in each compose file. By default, docker-compose run does not publish the service's ports. Here is a detailed overview of how Docker port mapping works: Container Launch When a Docker container is launched, you can specify the port mapping configuration during container creation or startup. This is a recent development and this. Navigate to Apps. 기본적으로 Docker Compose는 하나의 디폴트 네트워크에 모든 컨테이너를 연결한다. The bitwarden container will be using a remote mail server - it doesn't matter if that's on the internet or the internal LAN. List all the mapped ports of the container First, create an HTTPD server with docker container. 100/items/5?q=somequery or http://127. I have a frontend on port 3000 which communicates with a backend on port 4000. Feb 4, 2020 at 16:41. Run your docker app 1. Your NGINX service needs to make port 80 and 443 into the container (it is listening on those ports). My problem is pretty simple, I have the configuration above in my Dockerfile and docker-compose. It's a mandatory variable for this image. Open Cloudshell. Note that ports which are not bound to the host (i. 0: {host port}, regardless whether it is a native process or a containerized process. Docker Compose's integration for Amazon's Elastic Container Service and Azure Container Instances has retired. This will be the main page the Caddy webserver will serve up. When you add an extra host you need to map a name to a public IP. It seems that docker-compose has native support now for default environment variables in a file. Method 2: Exposing ports through CLI or docker-compose. Now run a container from same. In such a scenario, your local docker-compose command orchestrates containers on a remote machine, including building the image. yaml file to build the container image, download the Redis image, and start the application:. 3 Answers. Compose supports the following drivers: none and host host: Use the host's networking stack. Improve this answer. com:443 (cannot be changed) that is not accessible from the host. milf of india

You need to use host. . Docker compose port mapping

This override can be used in only the <b>docker</b>-<b>compose</b>. . Docker compose port mapping

I have multiple docker-compose projects running on a single host, with unique host port mappings. I have no problem there, I know how to do that too. done Creating kafka_kafka_1. The Compose file is a YAML file defining services , networks and volumes. Instead, you'll use a docker-compose. yml like your Nexus stack file as it will be easier to maintain. Currently, the easiest way to do this is to modify the docker-compose-non-dev. I run pihole on my RPi behind nginx reverse proxy, along with several other proxied containers. container port mapping concept confusion. There are two ways to handle ports in Docker: exposing the ports and publishing the ports. To utilize Docker Compose for port forwarding, you can create the ports section in your Docker Compose file. They must listen to different ports to avoid "port already in use error". 8080: container port mapped with port 80. SELECT * FROM test_table. I didn’t know that this was even possible (assuming you’re not seeing any errors). To find the mapping between the host ports and the exposed ports, use docker port. The TCP port 5432 (postgres) of the host "db" is exposed externally as TCP port 5432. Expected Behavior: I build a java server image and use docker-compose -f docker/docker-compose. I am using a testing library (Cypress) that launches predetermined tasks in an emulated browser against the frontend. For example, the file can contain environment variables and ports. I am using docker-compose and one of my containers makes requests to domain. If I just Click "play-button" for Docker Compose, the project starts everything works well. This prevents port collisions with already-open ports. docker-compose up --build -d When completed, use the docker images command to see the created images. 아래와 같이 docker-compose를 설정을 한다면,. 200:80:80 - 127. Both of these containers need port 25 of the host system but I can only map the port to one of those containers. Bar follows a similar pattern, bar. While you could certainly modify each container or run-command to bind the container's service to a unique host port, this quickly becomes a hassle at scale. Improve this answer. To check the mapped ports, we use: $ docker port myapp 8080/tcp -> 0. Another way to look at it: if Docker CLI allows it, then it's docker-compose that is introducing an inconsistency. json creates and starts Docker containers using the Docker Compose command line (CLI). One of those exposed IPv4 addresses will work. No other changes are required. This port forwarding also known as port mapping is a central piece of Docker’s functionality. Note that ports which are not bound to the host (i. ENV NPM_CONFIG_LOGLEVEL warn WORKDIR /tmp COPY package. Then I start the containers with docker-compose up --scale website=5 which should start 5 instances of the container and map the ports to those specified in the. This feature works for Dockerfiles, docker-compose and any apps without Docker. All the docker container ports will be available since the network host will make the container use the host's network Read. TO get the port that your actually mapping to use docker ps and it will show you what port it's mapped to. 7" services: elasticsearch: container_name: elasticsearch_1 image: elasticsearch:7. Docker Compose port mapping: 127. Use that IP in your docker-compose. Mar 9, 2023 · Docker Compose helps define and share multi-container applications. If you use network_mode: host it bypasses all of Docker's standard networking. docker-compose up -d doesn't expose ports when defined with build directive #4799 Closed opened this issue on May 5, 2017 · 39 comments akadoya commented on May 5, 2017 • edited webapp has not been started or does not listen port 3001. To communicate between containers start them with a docker-compose file, they will. Mapping A YAML mapping gets merged by adding missing entries and merging the conflicting ones. When you specify the ports section like this:. Follow best practices to avoid well-known ports, use explicit ports, and document your port mapping choices. If you do set up host networking, it completely disables Docker's networking stack. Then I kept checking docker ps and here is the output over the next 5 seconds (the sleep time) docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ee268f3441ef ubuntu "bash -c 'sleep 5 &&". Aug 3, 2022 · The above command opens two random ports in the host computer and maps them with ports 8080 and 8081 of the Docker container. In Docker Compose, the ports directive allows you to set one or more mappings from the host to the container. Well, it does, sort of. Postgres docker container still listening at 5432 after port mapping. YAML is indentation dependent. You don't. So I want to to something similar with two containers. docker-compose: port forward localhost:80 inside a docker container to host port 80. You'll need to specify a specific IP to connect or you can run your docker container with the --net="host" option. yml which starts two containers postgres and adminer, which is database management tool you can use to connect to. The docker version is 1. I can't use host network or port mapping since all containers must listen on same local port. From vscode, launch a browser by a url with that port. This directory is also the build context that is sent to the Docker daemon. 使用 docker container ls 可以看到,本地主机的 49155 被映射到了容器的 5000 端口。. Now instead of potential port mapping that you might have,. Apr 29, 2020 · Have a look at docker-compose docs: SHORT SYNTAX Either specify both ports (HOST:CONTAINER), or just the container port (an ephemeral host port is chosen). 7" volumes: xmpl: services: testnginx: image: nginx:stable volumes: - xmpl:/etc/nginx. So trying add this to your configuration file and should works. The pattern is HOST_PORT:EXPOSED_CONTAINER_PORT. yml file with the following contents. port number not change for docker-compose. NET Core applications use port 80 (inside container). This is my docker-compose. Replace this " -p 8080/8080 " by this " -p 8080:8080 ". The environment variables in the my-env-file are known inside the container, the env var inside. The left-hand port number is the docker host port - your computer - and the right-hand side is the docker container port. See Docker documentation. I am not a fan of using schema version 3. In your Docker Compose setup as you've shown it, to communicate between containers, you can use the names of the services ( universe, redis, mysql) as ordinary host names and they'll resolve to the internal IP address of the container, whatever it happens to be. You also named the container web using the --name option. ; Host and Container Ports: Port mapping involves mapping specific ports on the host machine to ports exposed by the container. yml file, you might notice some common settings, such as the port mappings and the . If you want to expose a port dynamically from compose ports directive, you can use environment variables in said directive, making sure you actually have those variables loaded for docker engine, example: # docker-compose. Note that the port on the left of the : refers to the port on to the host machine which is 6380 in this case however the redis on host is running on port 6380. Expected result. yml file that's used for overriding the docker-compose. yml looks like this:. One addendum: The above just describes how to get docker to map the host port to a particular container port. This simply tells docker to only expose the port to the loopback network interface and nothing else. Step 8: Enter the query. In VS Code Explorer, right-click docker-compose. For this reason, we recommend always explicitly specifying. The second difference is that the docker-compose run command does not create any of the ports specified in the service configuration. There seems to be an option when running docker-compose run -p , but I was of the understanding that docker-compose up -d is the preferred and robust way to. yml as well. After creating the docker-compose-pg. If you don't have anything already running on your physical machine's 8080 port, try mapping to that instead of 8090. Sorted by: 2. You don't need to setup port-forwarding for this to work. There are a few other ‘docker-compose’ commands which you should be aware of when running containers. Immediately restart containers if one fails. This creates a firewall rule in the host, mapping a container port to a port on the Docker host to the outside world. This API is listening on port 5000, and I haven't given this information to Azure in any way, except with the EXPOSE command in the dockerfile. I'm using docker compose because redis is one of my app's dependencies and I like being able to link a redis container. ports: - "3000" - "8921:5000". Any help much appreciated. yml file, and the port mapping 8080:8080 is already set, the forwardPorts config seems not work anymore, I guess it tries to do the mapping but fails due to the port is in use. This works:. yml server port with my external and internal port mapping in docker. Lower number of ports. yml up. yaml extension for this file. EXPOSE is simply used for documentation purposes, and not to actually publish any of the ports. Ensure to select the Connect to existing container option. yml', volume must be a mapping, not an array. You also named the container web using the --name option. Run docker-compose up; Check configuration; In bash run:. Note that Syncthing runs as UID 1000 and GID 1000 by default. Bitwarden image presumes that mail server on the internet will be used, but want bitwarden to use postfix running on the host virtual machine. . super mario 64 splitscreen multiplayer by kaze emanuar, anitta nudes, serovital side effects reviews, bleached boori, exray porn, black women on women porn, what important considerations in deploying a printer were not covered in this lab, uci ics classes, obsidian islands cultist, new porn videoz, forex factory com, apartments for rent green bay wi co8rr