diff --git a/nats/README.md b/nats/README.md index e21068eee..e14688bfc 100644 --- a/nats/README.md +++ b/nats/README.md @@ -28,22 +28,22 @@ WARNING: ## Simple Tags -- [`2.3.4-alpine3.14`, `2.3-alpine3.14`, `2-alpine3.14`, `alpine3.14`, `2.3.4-alpine`, `2.3-alpine`, `2-alpine`, `alpine`](https://github.com/nats-io/nats-docker/blob/cab22e2aa9358a4224294b7f627a0151fdaefbeb/2.3.4/alpine3.14/Dockerfile) -- [`2.3.4-scratch`, `2.3-scratch`, `2-scratch`, `scratch`, `2.3.4-linux`, `2.3-linux`, `2-linux`, `linux`](https://github.com/nats-io/nats-docker/blob/cab22e2aa9358a4224294b7f627a0151fdaefbeb/2.3.4/scratch/Dockerfile) -- [`2.3.4-windowsservercore-1809`, `2.3-windowsservercore-1809`, `2-windowsservercore-1809`, `windowsservercore-1809`](https://github.com/nats-io/nats-docker/blob/cab22e2aa9358a4224294b7f627a0151fdaefbeb/2.3.4/windowsservercore-1809/Dockerfile) -- [`2.3.4-nanoserver-1809`, `2.3-nanoserver-1809`, `2-nanoserver-1809`, `nanoserver-1809`](https://github.com/nats-io/nats-docker/blob/cab22e2aa9358a4224294b7f627a0151fdaefbeb/2.3.4/nanoserver-1809/Dockerfile) -- [`2.3.4-windowsservercore-ltsc2016`, `2.3-windowsservercore-ltsc2016`, `2-windowsservercore-ltsc2016`, `windowsservercore-ltsc2016`](https://github.com/nats-io/nats-docker/blob/cab22e2aa9358a4224294b7f627a0151fdaefbeb/2.3.4/windowsservercore-ltsc2016/Dockerfile) +- [`2.4.0-alpine3.14`, `2.4-alpine3.14`, `2-alpine3.14`, `alpine3.14`, `2.4.0-alpine`, `2.4-alpine`, `2-alpine`, `alpine`](https://github.com/nats-io/nats-docker/blob/86cdad679af541e9f4a3bb536d8de9624399e668/2.4.0/alpine3.14/Dockerfile) +- [`2.4.0-scratch`, `2.4-scratch`, `2-scratch`, `scratch`, `2.4.0-linux`, `2.4-linux`, `2-linux`, `linux`](https://github.com/nats-io/nats-docker/blob/86cdad679af541e9f4a3bb536d8de9624399e668/2.4.0/scratch/Dockerfile) +- [`2.4.0-windowsservercore-1809`, `2.4-windowsservercore-1809`, `2-windowsservercore-1809`, `windowsservercore-1809`](https://github.com/nats-io/nats-docker/blob/86cdad679af541e9f4a3bb536d8de9624399e668/2.4.0/windowsservercore-1809/Dockerfile) +- [`2.4.0-nanoserver-1809`, `2.4-nanoserver-1809`, `2-nanoserver-1809`, `nanoserver-1809`](https://github.com/nats-io/nats-docker/blob/86cdad679af541e9f4a3bb536d8de9624399e668/2.4.0/nanoserver-1809/Dockerfile) +- [`2.4.0-windowsservercore-ltsc2016`, `2.4-windowsservercore-ltsc2016`, `2-windowsservercore-ltsc2016`, `windowsservercore-ltsc2016`](https://github.com/nats-io/nats-docker/blob/86cdad679af541e9f4a3bb536d8de9624399e668/2.4.0/windowsservercore-ltsc2016/Dockerfile) ## Shared Tags -- `2.3.4`, `2.3`, `2`, `latest`: - - [`2.3.4-scratch`](https://github.com/nats-io/nats-docker/blob/cab22e2aa9358a4224294b7f627a0151fdaefbeb/2.3.4/scratch/Dockerfile) - - [`2.3.4-nanoserver-1809`](https://github.com/nats-io/nats-docker/blob/cab22e2aa9358a4224294b7f627a0151fdaefbeb/2.3.4/nanoserver-1809/Dockerfile) -- `2.3.4-windowsservercore`, `2.3-windowsservercore`, `2-windowsservercore`, `windowsservercore`: - - [`2.3.4-windowsservercore-1809`](https://github.com/nats-io/nats-docker/blob/cab22e2aa9358a4224294b7f627a0151fdaefbeb/2.3.4/windowsservercore-1809/Dockerfile) - - [`2.3.4-windowsservercore-ltsc2016`](https://github.com/nats-io/nats-docker/blob/cab22e2aa9358a4224294b7f627a0151fdaefbeb/2.3.4/windowsservercore-ltsc2016/Dockerfile) -- `2.3.4-nanoserver`, `2.3-nanoserver`, `2-nanoserver`, `nanoserver`: - - [`2.3.4-nanoserver-1809`](https://github.com/nats-io/nats-docker/blob/cab22e2aa9358a4224294b7f627a0151fdaefbeb/2.3.4/nanoserver-1809/Dockerfile) +- `2.4.0`, `2.4`, `2`, `latest`: + - [`2.4.0-scratch`](https://github.com/nats-io/nats-docker/blob/86cdad679af541e9f4a3bb536d8de9624399e668/2.4.0/scratch/Dockerfile) + - [`2.4.0-nanoserver-1809`](https://github.com/nats-io/nats-docker/blob/86cdad679af541e9f4a3bb536d8de9624399e668/2.4.0/nanoserver-1809/Dockerfile) +- `2.4.0-windowsservercore`, `2.4-windowsservercore`, `2-windowsservercore`, `windowsservercore`: + - [`2.4.0-windowsservercore-1809`](https://github.com/nats-io/nats-docker/blob/86cdad679af541e9f4a3bb536d8de9624399e668/2.4.0/windowsservercore-1809/Dockerfile) + - [`2.4.0-windowsservercore-ltsc2016`](https://github.com/nats-io/nats-docker/blob/86cdad679af541e9f4a3bb536d8de9624399e668/2.4.0/windowsservercore-ltsc2016/Dockerfile) +- `2.4.0-nanoserver`, `2.4-nanoserver`, `2-nanoserver`, `nanoserver`: + - [`2.4.0-nanoserver-1809`](https://github.com/nats-io/nats-docker/blob/86cdad679af541e9f4a3bb536d8de9624399e668/2.4.0/nanoserver-1809/Dockerfile) # Quick reference (cont.) @@ -101,15 +101,15 @@ The routing protocol has been dramatically improved and adds support for account $ docker run -d --name nats-main -p 4222:4222 -p 6222:6222 -p 8222:8222 nats [INF] Starting nats-server -[INF] Version: 2.3.0 -[INF] Git: [56a144a] -[INF] Name: NAKBVWRCNPY5A5ZNSUK27HETSAGTEAD34KE7O3ILFR7EN5GGSXMQ2YTH -[INF] ID: NAKBVWRCNPY5A5ZNSUK27HETSAGTEAD34KE7O3ILFR7EN5GGSXMQ2YTH +[INF] Version: 2.4.0 +[INF] Git: [e49eb66] +[INF] Name: NDD4W3464ZNB3HLNZMIJ6LNBJBWOY7S46WGSDXEZYR4EXJZEBXG3GNQV +[INF] ID: NDD4W3464ZNB3HLNZMIJ6LNBJBWOY7S46WGSDXEZYR4EXJZEBXG3GNQV [INF] Using configuration file: /etc/nats/nats-server.conf [INF] Starting http monitor on 0.0.0.0:8222 [INF] Listening for client connections on 0.0.0.0:4222 [INF] Server is ready -[INF] Cluster name is t54IgZo9B0mqiWs3ewiV4O +[INF] Cluster name is G6J54kuCJLzxyajVVqSDNr [WRN] Cluster name was dynamically generated, consider setting one [INF] Listening for route connections on 0.0.0.0:6222 ... @@ -123,31 +123,31 @@ $ docker run -d --name=nats-2 --link nats-main -p 4222:4222 -p 6222:6222 -p 8222 # If you want to verify the routes are connected, try this instead: $ docker run -d --name=nats-2 --link nats-main -p 4222:4222 -p 6222:6222 -p 8222:8222 nats -c nats-server.conf --routes=nats-route://ruser:T0pS3cr3t@nats-main:6222 -DV [INF] Starting nats-server -[INF] Version: 2.3.0 -[INF] Git: [56a144a] -[DBG] Go build: go1.16.5 -[INF] Name: NAYYZUXCGCLBUEGOFUBHOMX7NY3DLQE4ATXB4SDQBGX6VPOV6THY5ZCL -[INF] ID: NAYYZUXCGCLBUEGOFUBHOMX7NY3DLQE4ATXB4SDQBGX6VPOV6THY5ZCL -[INF] Using configuration file: nats-server.conf +[INF] Version: 2.4.0 +[INF] Git: [e49eb66] +[DBG] Go build: go1.16.7 +[INF] Name: NDAZ2NJ2NHI7K3ZZYXPNN3HA3OL6LJTY3AOYJPWN7LWUUXGIVZKEFJD6 +[INF] ID: NDAZ2NJ2NHI7K3ZZYXPNN3HA3OL6LJTY3AOYJPWN7LWUUXGIVZKEFJD6 +[INF] Using configuration file: /etc/nats/nats-server.conf [DBG] Created system account: "$SYS" [INF] Starting http monitor on 0.0.0.0:8222 [INF] Listening for client connections on 0.0.0.0:4222 [DBG] Get non local IPs for "0.0.0.0" [DBG] ip=172.17.0.3 [INF] Server is ready -[INF] Cluster name is yyIbu6OLn05nuBBOabiXVX +[INF] Cluster name is PkYwF11GKlDT13nuF9XqcL [WRN] Cluster name was dynamically generated, consider setting one [INF] Listening for route connections on 0.0.0.0:6222 [DBG] Trying to connect to route on nats-main:6222 (172.17.0.2:6222) -[DBG] 172.17.0.2:6222 - rid:3 - Route connect msg sent -[INF] 172.17.0.2:6222 - rid:3 - Route connection created -[INF] 172.17.0.2:6222 - rid:3 - Router connection closed: Cluster Name Conflict -[DBG] Attempting reconnect for solicited route "nats-route://ruser:T0pS3cr3t@nats-main:6222" -[DBG] Trying to connect to route on nats-main:6222 (172.17.0.2:6222) [DBG] 172.17.0.2:6222 - rid:4 - Route connect msg sent [INF] 172.17.0.2:6222 - rid:4 - Route connection created -[DBG] 172.17.0.2:6222 - rid:4 - Registering remote route "NAWH6KVGQWDMBFFASWDGNE7473ZDGSGXMHSFGSYEHRKOAR4WEKVWOBWA" -[DBG] 172.17.0.2:6222 - rid:4 - Sent local subscriptions to route +[INF] 172.17.0.2:6222 - rid:4 - Router connection closed: Cluster Name Conflict +[DBG] Attempting reconnect for solicited route "nats-route://ruser:T0pS3cr3t@nats-main:6222" +[DBG] Trying to connect to route on nats-main:6222 (172.17.0.2:6222) +[DBG] 172.17.0.2:6222 - rid:5 - Route connect msg sent +[INF] 172.17.0.2:6222 - rid:5 - Route connection created +[DBG] 172.17.0.2:6222 - rid:5 - Registering remote route "NDD4W3464ZNB3HLNZMIJ6LNBJBWOY7S46WGSDXEZYR4EXJZEBXG3GNQV" +[DBG] 172.17.0.2:6222 - rid:5 - Sent local subscriptions to route ``` The server will load the configuration file below. Any command line flags can override these values.