mirror of https://github.com/docker/docs.git
commit
8a5fc288bc
|
@ -13,6 +13,10 @@ and writes them in files using the JSON format. The JSON format annotates each l
|
||||||
origin (`stdout` or `stderr`) and its timestamp. Each log file contains information about
|
origin (`stdout` or `stderr`) and its timestamp. Each log file contains information about
|
||||||
only one container.
|
only one container.
|
||||||
|
|
||||||
|
```json
|
||||||
|
{"log":"Log line is here\n","stream":"stdout","time":"2019-01-01T11:11:11.111111111Z"}
|
||||||
|
```
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
To use the `json-file` driver as the default logging driver, set the `log-driver`
|
To use the `json-file` driver as the default logging driver, set the `log-driver`
|
||||||
|
|
|
@ -439,59 +439,3 @@ dockerdemo-ingress dockerdemo.app.docker.example.com 80 7d
|
||||||
Assuming you have already registered a DNS record for your application pointing to the external load-balancer fronting the `infra` nodes, you should be able to access your application using the URL.You can also scale the docker demo deployment to test how ingress correctly routes traffic to all the backend pods!
|
Assuming you have already registered a DNS record for your application pointing to the external load-balancer fronting the `infra` nodes, you should be able to access your application using the URL.You can also scale the docker demo deployment to test how ingress correctly routes traffic to all the backend pods!
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Check your deployment
|
|
||||||
|
|
||||||
The `default-http-backend` provides a simple service that serves a 404 page
|
|
||||||
at `/` and serves 200 on the `/healthz` endpoint.
|
|
||||||
|
|
||||||
1. Navigate to the **Controllers** page and confirm that the
|
|
||||||
**default-http-backend** and **nginx-ingress-controller** objects are
|
|
||||||
scheduled.
|
|
||||||
|
|
||||||
> Scheduling latency
|
|
||||||
>
|
|
||||||
> It may take several seconds for the HTTP backend and the ingress controller's
|
|
||||||
> `Deployment` and `ReplicaSet` objects to be scheduled.
|
|
||||||
{: .important}
|
|
||||||
|
|
||||||
{: .with-border}
|
|
||||||
|
|
||||||
2. When the workload is running, navigate to the **Load Balancers** page
|
|
||||||
and click the **ingress-nginx** service.
|
|
||||||
|
|
||||||
{: .with-border}
|
|
||||||
|
|
||||||
3. In the details pane, click the first URL in the **Ports** section.
|
|
||||||
|
|
||||||
A new page opens, displaying `default backend - 404`.
|
|
||||||
|
|
||||||
## Check your deployment from the CLI
|
|
||||||
|
|
||||||
From the command line, confirm that the deployment is running by using
|
|
||||||
`curl` with the URL that's shown on the details pane of the **ingress-nginx**
|
|
||||||
service.
|
|
||||||
|
|
||||||
```bash
|
|
||||||
curl -I http://<ucp-ip>:<ingress port>/
|
|
||||||
```
|
|
||||||
|
|
||||||
This command returns the following result.
|
|
||||||
|
|
||||||
```
|
|
||||||
HTTP/1.1 404 Not Found
|
|
||||||
Server: nginx/1.13.8
|
|
||||||
```
|
|
||||||
|
|
||||||
Test the server's health ping service by appending `/healthz` to the URL.
|
|
||||||
|
|
||||||
```bash
|
|
||||||
curl -I http://<ucp-ip>:<ingress port>/healthz
|
|
||||||
```
|
|
||||||
|
|
||||||
This command returns the following result.
|
|
||||||
|
|
||||||
```
|
|
||||||
HTTP/1.1 200 OK
|
|
||||||
Server: nginx/1.13.8
|
|
||||||
```
|
|
||||||
|
|
|
@ -126,6 +126,8 @@ so they can connect to each other.
|
||||||
Now, create a couple of VMs using our node management tool,
|
Now, create a couple of VMs using our node management tool,
|
||||||
`docker-machine`:
|
`docker-machine`:
|
||||||
|
|
||||||
|
> **Note**: you need to run the following as administrator or else you don't have the permission to create hyperv VMs!
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm1
|
docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm1
|
||||||
docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm2
|
docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm2
|
||||||
|
@ -143,6 +145,8 @@ You now have two VMs created, named `myvm1` and `myvm2`.
|
||||||
|
|
||||||
Use this command to list the machines and get their IP addresses.
|
Use this command to list the machines and get their IP addresses.
|
||||||
|
|
||||||
|
> **Note**: you need to run the following as administrator or else you don't get any resonable output (only "UNKNOWN").
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker-machine ls
|
docker-machine ls
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue