forked from docker/docs
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
file for visual check of various formatting (docker#585)
Signed-off-by: LRubin <[email protected]>
- Loading branch information
1 parent
64fb730
commit 82acde4
Showing
1 changed file
with
357 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,357 @@ | ||
--- | ||
description: Smoketest page | ||
title: Testing page | ||
hide_from_sitemap: true | ||
--- | ||
|
||
# Heading 1 | ||
|
||
Plain block of text. | ||
|
||
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor | ||
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis | ||
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. | ||
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu | ||
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in | ||
culpa qui officia deserunt mollit anim id est laborum. | ||
|
||
## Heading 2 | ||
|
||
Text with various styles, basic markdown formatting. You should **not** see a single line comment below this line. | ||
|
||
<!-- This is a comment. You should not see it rendered in the page. --> | ||
|
||
Once you create or link to a repository in Docker Cloud, you can set up [automated testing](/docker-cloud/builds/automated-testing.md) and [automated builds](/docker-cloud/builds/automated-build.md). | ||
|
||
![a small cute image](/images/footer_moby_icon.png) | ||
|
||
> **Note**: This is a note. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. | ||
![a pretty wide image](/images/banner_image_24512.png) | ||
|
||
<center> | ||
This line is centered with HTML. | ||
</center> | ||
|
||
This line is centered with curly-brace injection. | ||
{: style="text-align:center" } | ||
|
||
Some Lorem ipsum text with formatting and styling. | ||
|
||
**Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt** ut labore `et dolore magna aliqua`. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo _consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore_ eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt _**in culpa quiofficia deserunt mollit anim id est laborum.**_ | ||
|
||
|
||
### Heading 3 | ||
|
||
A selection of lists, ordered and unordered, with indented sub elements. | ||
|
||
> **Note**: This is some note text. | ||
1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | ||
tempor incididunt ut labore et dolore magna aliqua. | ||
|
||
> **Note**: This is indented note text with followon image | ||
![a small cute image](/images/footer_moby_icon.png) | ||
|
||
2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | ||
tempor incididunt ut labore et dolore magna aliqua. | ||
|
||
1. A second level ordered list | ||
1. A third level ordered list | ||
2. A second third level ordered list | ||
3. A second third level ordered list | ||
|
||
2. A second second level ordered list. | ||
|
||
> **Tip**: this is doubly indented note text | ||
|
||
3. A third second level ordered list. | ||
|
||
``` | ||
with code block | ||
``` | ||
|
||
3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | ||
tempor incididunt ut labore et dolore magna aliqua. | ||
|
||
![a small cute image](/images/footer_moby_icon.png) | ||
|
||
4. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | ||
tempor incididunt ut labore et dolore magna aliqua. | ||
5. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | ||
tempor incididunt ut labore et dolore magna aliqua. | ||
|
||
* A second level unordered list. | ||
|
||
* A third level unordered list. | ||
|
||
* A fourth level unordered list. | ||
* A second line of fourth level unordered list. | ||
* A third line of fourth level unordered list. | ||
|
||
* A second line of third level unordered list. | ||
* A third line of third level unordered list. | ||
|
||
* A second second level unordered list. | ||
|
||
> **Note**: this is indented note text | ||
|
||
* A third second level unordered list. | ||
|
||
``` | ||
with codeblock | ||
``` | ||
|
||
6. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | ||
tempor incididunt ut labore et dolore magna aliqua. | ||
7. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | ||
tempor incididunt ut labore et dolore magna aliqua. eu fugiat nulla pariatur. | ||
8. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | ||
tempor incididunt ut labore et dolore magna aliqua. | ||
|
||
![a pretty wide image](/images/banner_image_24512.png) | ||
|
||
9. proident, sunt in culpa qui | ||
10. officia deserunt mollit anim id | ||
|
||
```none | ||
This is unstyled (none) text. This tells us if the Kramdown gotcha about indenting the exact number of spaces works or not. | ||
``` | ||
11. est laborum. | ||
12. And another line, because reasons. | ||
> **Well**: This is a Note block with a nested code block in it. | ||
> | ||
> ```json | ||
> "server": { | ||
> "http_addr": ":4443", | ||
> "tls_key_file": "./fixtures/notary-server.key", | ||
> "tls_cert_file": "./fixtures/notary-server.crt" | ||
> } | ||
> ``` | ||
#### Heading 4 | ||
> **Note**: This is the lowest heading included in the right-nav. | ||
Some tables in markdown and html. | ||
| Permission level | Access | | ||
| ------------- | ------------- | | ||
| **Subheading (boring old bold styling)** | | | ||
| Read | Pull | | ||
| Read/Write | Pull, push | | ||
| Admin | All of the above, plus update description, create and delete | | ||
<table style="width:100%"> | ||
<tr> | ||
<th style="font-size: x-large; font-family: arial">Left channel</th> | ||
<th style="font-size: x-large; font-family: arial">Right channel</th> | ||
</tr> | ||
<tr valign="top"> | ||
<td width="50%">This is some test text. <br><br>This is more text on a new line. <br><br>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. | ||
</td> | ||
<td width="50%">This is some more text about the right hand side. There is a <a href="https://github.com/docker/docker/tree/master/experimental" target="_blank">link here to the Docker Experimental Features README</a> on GitHub.<br><br>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</td> | ||
</tr> | ||
<tr valign="top"> | ||
<td width="50%"> | ||
<a class="button darkblue-btn" href="https://docs.docker.com/">Go to the docs!</a><br><br> | ||
<a href="https://docs.docker.com/"><font color="#BDBDBD" size="-1">It is dark here. You are likely to be eaten by a grue.</font></a> | ||
</td> | ||
<td width="50%"> | ||
<a class="button darkblue-btn" href="https://docs.docker.com/">Go to the docs!</a><br><br> | ||
<a href="https://docs.docker.com/"><font color="#BDBDBD" size="-1">It is dark here. You are likely to be eaten by a grue.</font></a> | ||
</td> | ||
</tr> | ||
</table> | ||
##### Heading 5 | ||
This heading is not included in the right-nav. | ||
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. | ||
###### Heading 6?! | ||
This heading is not included in the right-nav. | ||
Probably not the most useful thing, but nice to know it exists. | ||
## Some code block samples | ||
#### Rawstyle | ||
```none | ||
none with raw | ||
{% raw %} | ||
$ some command with {{double braces}} | ||
$ some other command | ||
{% endraw %} | ||
``` | ||
|
||
```bash | ||
bash with raw | ||
{% raw %} | ||
$ some command with {{double braces}} | ||
$ some other command | ||
{% endraw %} | ||
``` | ||
|
||
#### Bash | ||
|
||
```bash | ||
$ echo "deb https://packages.docker.com/1.12/apt/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list | ||
``` | ||
|
||
#### GO | ||
|
||
```go | ||
incoming := map[string]interface{}{ | ||
"asdf": 1, | ||
"qwer": []interface{}{}, | ||
"zxcv": []interface{}{ | ||
map[string]interface{}{}, | ||
true, | ||
int(1e9), | ||
"tyui", | ||
}, | ||
} | ||
|
||
canonical, err := json.Marshal(incoming) | ||
if err != nil { | ||
// ... handle error | ||
} | ||
``` | ||
|
||
#### Python | ||
|
||
```python | ||
return html.format(name=os.getenv('NAME', "world"), hostname=socket.gethostname(), visits=visits) | ||
``` | ||
|
||
#### Ruby | ||
|
||
```ruby | ||
docker_service 'default' do | ||
action [:create, :start] | ||
end | ||
|
||
docker_image 'busybox' do | ||
action :pull | ||
end | ||
|
||
docker_container 'an echo server' do | ||
repo 'busybox' | ||
port '1234:1234' | ||
command "nc -ll -p 1234 -e /bin/cat" | ||
end | ||
``` | ||
|
||
#### JSON | ||
|
||
```json | ||
"server": { | ||
"http_addr": ":4443", | ||
"tls_key_file": "./fixtures/notary-server.key", | ||
"tls_cert_file": "./fixtures/notary-server.crt" | ||
} | ||
``` | ||
|
||
#### HTML | ||
|
||
```html | ||
<!DOCTYPE html> | ||
<html> | ||
<head> | ||
<title>Welcome to nginx!</title> | ||
</head> | ||
</html> | ||
``` | ||
|
||
#### Markdown | ||
|
||
```md | ||
[![Deploy to Docker Cloud](https://files.cloud.docker.com/images/deploy-to-dockercloud.svg)](https://cloud.docker.com/stack/deploy/?repo=<repo_url>) | ||
``` | ||
|
||
#### ini | ||
|
||
```ini | ||
[supervisord] | ||
nodaemon=true | ||
|
||
[program:sshd] | ||
command=/usr/sbin/sshd -D | ||
|
||
[program:apache2] | ||
command=/bin/bash -c "source /etc/apache2/envvars && exec /usr/sbin/apache2 -DFOREGROUND" | ||
``` | ||
|
||
#### Dockerfile | ||
|
||
```dockerfile | ||
# | ||
# example Dockerfile for https://docs.docker.com/examples/postgresql_service/ | ||
# | ||
|
||
FROM ubuntu | ||
MAINTAINER [email protected] | ||
|
||
# Add the PostgreSQL PGP key to verify their Debian packages. | ||
# It should be the same key as https://www.postgresql.org/media/keys/ACCC4CF8.asc | ||
RUN apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 | ||
|
||
# Add PostgreSQL's repository. It contains the most recent stable release | ||
# of PostgreSQL, ``9.3``. | ||
RUN echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" > /etc/apt/sources.list.d/pgdg.list | ||
|
||
# Install ``python-software-properties``, ``software-properties-common`` and PostgreSQL 9.3 | ||
# There are some warnings (in red) that show up during the build. You can hide | ||
# them by prefixing each apt-get statement with DEBIAN_FRONTEND=noninteractive | ||
RUN apt-get update && apt-get install -y python-software-properties software-properties-common postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3 | ||
|
||
# Note: The official Debian and Ubuntu images automatically ``apt-get clean`` | ||
# after each ``apt-get`` | ||
|
||
# Run the rest of the commands as the ``postgres`` user created by the ``postgres-9.3`` package when it was ``apt-get installed`` | ||
USER postgres | ||
|
||
# Create a PostgreSQL role named ``docker`` with ``docker`` as the password and | ||
# then create a database `docker` owned by the ``docker`` role. | ||
# Note: here we use ``&&\`` to run commands one after the other - the ``\`` | ||
# allows the RUN command to span multiple lines. | ||
RUN /etc/init.d/postgresql start &&\ | ||
psql --command "CREATE USER docker WITH SUPERUSER PASSWORD 'docker';" &&\ | ||
createdb -O docker docker | ||
|
||
# Adjust PostgreSQL configuration so that remote connections to the | ||
# database are possible. | ||
RUN echo "host all all 0.0.0.0/0 md5" >> /etc/postgresql/9.3/main/pg_hba.conf | ||
|
||
# And add ``listen_addresses`` to ``/etc/postgresql/9.3/main/postgresql.conf`` | ||
RUN echo "listen_addresses='*'" >> /etc/postgresql/9.3/main/postgresql.conf | ||
|
||
# Expose the PostgreSQL port | ||
EXPOSE 5432 | ||
|
||
# Add VOLUMEs to allow backup of config, logs and databases | ||
VOLUME ["/etc/postgresql", "/var/log/postgresql", "/var/lib/postgresql"] | ||
|
||
# Set the default command to run when starting the container | ||
CMD ["/usr/lib/postgresql/9.3/bin/postgres", "-D", "/var/lib/postgresql/9.3/main", "-c", "config_file=/etc/postgresql/9.3/main/postgresql.conf"] | ||
``` | ||
|
||
#### YAML | ||
|
||
```yaml | ||
authorizedkeys: | ||
image: dockercloud/authorizedkeys | ||
deployment_strategy: every_node | ||
autodestroy: always | ||
environment: | ||
- AUTHORIZED_KEYS=ssh-rsa AAAAB3Nsomelongsshkeystringhereu9UzQbVKy9o00NqXa5jkmZ9Yd0BJBjFmb3WwUR8sJWZVTPFL | ||
volumes: | ||
/root:/user:rw | ||
``` |