mirror of https://github.com/docker/docs.git
Store certification docs (#6501)
This commit is contained in:
parent
627793e1a8
commit
c68b864578
|
@ -158,7 +158,7 @@ There are three steps: (1) install git, (2) configure credentials, and (3) confi
|
||||||
chmod u+x inspectDockerImage
|
chmod u+x inspectDockerImage
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Capture the product ID (from the URL in Docker Store) that you want to reference for the certification test.
|
3. Get the product ID from the plan page you'd like to reference for the certification test. Make sure the checkbox is checked and the plan is saved first.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -244,10 +244,10 @@ docker container run -d \
|
||||||
$1
|
$1
|
||||||
```
|
```
|
||||||
|
|
||||||
#### To inspect the Docker image, `gforghetti/tomcat-wildbook:latest`, with a custom startup script:
|
#### To inspect the Docker image, `gforghetti/tomcat-wildbook:latest`, with a custom startup script and upload the result to Docker Store (leave out the `-product-id` parameter if you are just testing):
|
||||||
|
|
||||||
```
|
```
|
||||||
root:[~/] # ./inspectDockerimage --start-script ./run_my_application.sh gforghetti/tomcat-wildbook:latest
|
root:[~/] # ./inspectDockerimage --start-script ./run_my_application.sh -product-id=<store-product-id> gforghetti/tomcat-wildbook:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Output:
|
#### Output:
|
||||||
|
@ -454,6 +454,12 @@ Passed: This test was performed on Docker Enterprise Edition.
|
||||||
|
|
||||||
The inspection of the Docker image gforghetti/tomcat-wildbook:latest has completed.
|
The inspection of the Docker image gforghetti/tomcat-wildbook:latest has completed.
|
||||||
|
|
||||||
|
If -product-id is specified on command line:
|
||||||
|
**************************************************************************************************************************************************************************************************
|
||||||
|
* Step #16 Upload the test result to Docker Store.
|
||||||
|
**************************************************************************************************************************************************************************************************
|
||||||
|
Passed: The test results are uploaded to Docker Store.
|
||||||
|
|
||||||
root:[~/] #
|
root:[~/] #
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -44,11 +44,6 @@ The custom script must log the contents of the `quotes.txt` file. It should also
|
||||||
|
|
||||||
Best practices require Docker logging plugins to support the [ReadLogs API](/engine/extend/plugins_logging/#logdriverreadlogs) so that the logs can be retrieved with the `docker container logs` command. If the `ReadLogs` API is not supported, a custom script is needed to retrieve the logs and print them to `stdout`. Refer to the `--get-logs-script` command argument in the command help.
|
Best practices require Docker logging plugins to support the [ReadLogs API](/engine/extend/plugins_logging/#logdriverreadlogs) so that the logs can be retrieved with the `docker container logs` command. If the `ReadLogs` API is not supported, a custom script is needed to retrieve the logs and print them to `stdout`. Refer to the `--get-logs-script` command argument in the command help.
|
||||||
|
|
||||||
|
|
||||||
### External server
|
|
||||||
|
|
||||||
To send data to an external server, use the [http_api_endpoint](#http_api_endpoint) HTTP Server for your docker logging plugin. You can run the [http_api_endpoint](#http_api_endpoint) HTTP Server and have the docker logging plugin send its logging data to the [http_api_endpoint](http_api_endpoint/README.md) HTTP Server. The data can then be retrieved using a `curl` command. Refer to the [http_api_endpoint](#http_api_endpoint) HTTP Server for more details.
|
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
Your Docker EE installation must be running on the server used to verify your submissions. If necessary, request entitlement to a specific [Docker Enterprise Edition](https://store.docker.com/editions/enterprise/docker-ee-trial).
|
Your Docker EE installation must be running on the server used to verify your submissions. If necessary, request entitlement to a specific [Docker Enterprise Edition](https://store.docker.com/editions/enterprise/docker-ee-trial).
|
||||||
|
@ -158,12 +153,10 @@ There are three steps: (1) install git, (2) configure credentials, and (3) confi
|
||||||
|
|
||||||
| OS/Architecture | Download Link |
|
| OS/Architecture | Download Link |
|
||||||
|-----------------|------------------|
|
|-----------------|------------------|
|
||||||
| Windows/X86 | https://s3.amazonaws.com/store-logos-us-east-1/certification/windows/inspectDockerLoggingPlugin.exe |
|
| Windows/X86 | [https://s3.amazonaws.com/store-logos-us-east-1/certification/windows/inspectDockerLoggingPlugin.exe](https://s3.amazonaws.com/store-logos-us-east-1/certification/windows/inspectDockerLoggingPlugin.exe) |
|
||||||
| Windows/X86 | https://s3.amazonaws.com/store-logos-us-east-1/certification/windows/http_api_endpoint.exe |
|
| Linux/X86 | [https://s3.amazonaws.com/store-logos-us-east-1/certification/linux/inspectDockerLoggingPlugin](https://s3.amazonaws.com/store-logos-us-east-1/certification/linux/inspectDockerLoggingPlugin) |
|
||||||
| Linux/X86 | https://s3.amazonaws.com/store-logos-us-east-1/certification/linux/inspectDockerLoggingPlugin |
|
| Linux/IBMZ | [https://s3.amazonaws.com/store-logos-us-east-1/certification/zlinux/inspectDockerLoggingPlugin](https://s3.amazonaws.com/store-logos-us-east-1/certification/zlinux/inspectDockerLoggingPlugin) |
|
||||||
| Linux/X86 | https://s3.amazonaws.com/store-logos-us-east-1/certification/linux/http_api_endpoint |
|
| Linux/IBMPOWER | [https://s3.amazonaws.com/store-logos-us-east-1/certification/power/inspectDockerLoggingPlugin](https://s3.amazonaws.com/store-logos-us-east-1/certification/power/inspectDockerLoggingPlugin) |
|
||||||
| Linux/IBMZ | https://s3.amazonaws.com/store-logos-us-east-1/certification/zlinux/inspectDockerLoggingPlugin |
|
|
||||||
| Linux/IBMPOWER | https://s3.amazonaws.com/store-logos-us-east-1/certification/power/inspectDockerLoggingPlugin |
|
|
||||||
|
|
||||||
2. Set permissions on `inspectDockerLoggingPlugin` so that it is executable:
|
2. Set permissions on `inspectDockerLoggingPlugin` so that it is executable:
|
||||||
|
|
||||||
|
@ -171,7 +164,7 @@ There are three steps: (1) install git, (2) configure credentials, and (3) confi
|
||||||
chmod u+x inspectDockerLoggingPlugin
|
chmod u+x inspectDockerLoggingPlugin
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Capture the product ID you'd like to reference for the certification test.
|
3. Get the product ID from the plan page you'd like to reference for the certification test. Make sure the checkbox is checked and the plan is saved first.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -231,10 +224,10 @@ By default, `inspectDockerLoggingPlugin` displays output locally to `stdout` (th
|
||||||
|
|
||||||
### Inspect a Docker logging plugin with messages sent to stdout
|
### Inspect a Docker logging plugin with messages sent to stdout
|
||||||
|
|
||||||
#### To inspect the Docker logging plugin "gforghetti/docker-log-driver-test:latest":
|
#### To inspect the Docker logging plugin "gforghetti/docker-log-driver-test:latest", and upload the result to Docker Store (leave out the `-product-id` parameter if you are just testing):
|
||||||
|
|
||||||
```
|
```
|
||||||
gforghetti:~:$ ./inspectDockerLoggingPlugin gforghetti/docker-log-driver-test:latest
|
gforghetti:~:$ ./inspectDockerLoggingPlugin -product-id=<store-product-id> gforghetti/docker-log-driver-test:latest
|
||||||
```
|
```
|
||||||
#### Output:
|
#### Output:
|
||||||
|
|
||||||
|
@ -318,6 +311,13 @@ Passed: Docker container and any associated volumes removed.
|
||||||
Passed: Docker logging plugin gforghetti/docker-log-driver-test:latest was removed.
|
Passed: Docker logging plugin gforghetti/docker-log-driver-test:latest was removed.
|
||||||
|
|
||||||
The inspection of the Docker logging plugin gforghetti/docker-log-driver-test:latest has completed.
|
The inspection of the Docker logging plugin gforghetti/docker-log-driver-test:latest has completed.
|
||||||
|
|
||||||
|
If -product-id is specified on command line:
|
||||||
|
**************************************************************************************************************************************************************************************************
|
||||||
|
* Step #10 Upload the test result to Docker Store.
|
||||||
|
**************************************************************************************************************************************************************************************************
|
||||||
|
Passed: The test results are uploaded to Docker Store.
|
||||||
|
|
||||||
gforghetti:~/$
|
gforghetti:~/$
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -416,6 +416,11 @@ The [Sumo Logic Logging Plugin](https://store.docker.com/plugins/sumologic-loggi
|
||||||
|
|
||||||
You can configure those docker logging plugins to send their logging data to the **http_api_endpoint** HTTP Server for testing the plugin and then code a script to retrieve the logs using a curl command.
|
You can configure those docker logging plugins to send their logging data to the **http_api_endpoint** HTTP Server for testing the plugin and then code a script to retrieve the logs using a curl command.
|
||||||
|
|
||||||
|
#### Download
|
||||||
|
|
||||||
|
* [Linux/X86](https://s3.amazonaws.com/store-logos-us-east-1/certification/linux/http_api_endpoint)
|
||||||
|
* [Windows/X86](https://s3.amazonaws.com/store-logos-us-east-1/certification/windows/http_api_endpoint.exe)
|
||||||
|
|
||||||
#### Syntax
|
#### Syntax
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 150 KiB |
Loading…
Reference in New Issue