Add Jetty documentation
This commit is contained in:
parent
085e98427d
commit
bf6870d37f
|
|
@ -0,0 +1 @@
|
|||
Jetty provides a Web server and javax.servlet container, plus support for SPDY, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations.
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
# Supported tags and respective `Dockerfile` links
|
||||
|
||||
|
||||
|
||||
For more information about this image and its history, please see the [relevant
|
||||
manifest file
|
||||
(`library/jetty`)](https://github.com/docker-library/official-images/blob/master/library/jetty)
|
||||
in the [`docker-library/official-images` GitHub
|
||||
repo](https://github.com/docker-library/official-images).
|
||||
|
||||
# What is Jetty?
|
||||
|
||||
Jetty is a pure Java-based HTTP (Web) server and Java Servlet container. While
|
||||
Web Servers are usually associated with serving documents to people, Jetty is
|
||||
now often used for machine to machine communications, usually within larger
|
||||
software frameworks. Jetty is developed as a free and open source project as
|
||||
part of the Eclipse Foundation. The web server is used in products such as
|
||||
Apache ActiveMQ, Alfresco, Apache Geronimo, Apache Maven, Apache
|
||||
Spark, Google App Engine, Eclipse, FUSE, Twitter's Streaming API and Zimbra.
|
||||
Jetty is also the server in open source projects such as Lift, Eucalyptus,
|
||||
Red5, Hadoop and I2P. Jetty supports the latest Java Servlet API (with JSP
|
||||
support) as well as protocols SPDY and WebSocket.
|
||||
|
||||
> [wikipedia.org/wiki/Jetty_(web_server)](https://en.wikipedia.org/wiki/Jetty_(web_server))
|
||||
|
||||

|
||||
Logo © Eclipse Foundation
|
||||
|
||||
# How to use this image.
|
||||
|
||||
Run the default Jetty server (`CMD ["jetty.sh", "run"]`):
|
||||
|
||||
docker run -d jetty:9
|
||||
|
||||
You can test it by visiting `http://container-ip:8080` in a browser or, if you
|
||||
need access outside the host, on port 8888:
|
||||
|
||||
docker run -d -p 8888:8080 jetty:9
|
||||
|
||||
You can then go to `http://localhost:8888` or `http://host-ip:8888` in a
|
||||
browser.
|
||||
|
||||
The default Jetty environment in the image is:
|
||||
|
||||
JETTY_HOME = /usr/local/jetty
|
||||
JETTY_CONF = /usr/local/jetty/etc/jetty.conf
|
||||
JETTY_STATE = /usr/local/jetty/jetty.state
|
||||
JETTY_ARGS =
|
||||
JAVA_OPTIONS =
|
||||
TMPDIR = /tmp
|
||||
|
||||
Webapps can be [deployed](https://wiki.eclipse.org/Jetty/Howto/Deploy_Web_Applications)
|
||||
in `/usr/local/jetty/webapps`.
|
||||
|
||||
# License
|
||||
|
||||
View [license information](http://eclipse.org/jetty/licenses.php) for the
|
||||
software contained in this image.
|
||||
|
||||
# Supported Docker versions
|
||||
|
||||
This image is officially supported on Docker version 1.4.1.
|
||||
|
||||
Support for older versions (down to 1.0) is provided on a best-effort basis.
|
||||
|
||||
# User Feedback
|
||||
|
||||
## Issues
|
||||
|
||||
If you have any problems with or questions about this image, please contact us
|
||||
through a [GitHub issue](https://github.com/docker-library/jetty/issues).
|
||||
|
||||
You can also reach many of the official image maintainers via the
|
||||
`#docker-library` IRC channel on [Freenode](https://freenode.net).
|
||||
|
||||
## Contributing
|
||||
|
||||
You are invited to contribute new features, fixes, or updates, large or small;
|
||||
we are always thrilled to receive pull requests, and do our best to process them
|
||||
as fast as we can.
|
||||
|
||||
Before you start to code, we recommend discussing your plans
|
||||
through a [GitHub issue](https://github.com/docker-library/jetty/issues), especially for more ambitious
|
||||
contributions. This gives other contributors a chance to point you in the right
|
||||
direction, give you feedback on your design, and help you find out if someone
|
||||
else is working on the same thing.
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
# What is Jetty?
|
||||
|
||||
Jetty is a pure Java-based HTTP (Web) server and Java Servlet container. While
|
||||
Web Servers are usually associated with serving documents to people, Jetty is
|
||||
now often used for machine to machine communications, usually within larger
|
||||
software frameworks. Jetty is developed as a free and open source project as
|
||||
part of the Eclipse Foundation. The web server is used in products such as
|
||||
Apache ActiveMQ, Alfresco, Apache Geronimo, Apache Maven, Apache
|
||||
Spark, Google App Engine, Eclipse, FUSE, Twitter's Streaming API and Zimbra.
|
||||
Jetty is also the server in open source projects such as Lift, Eucalyptus,
|
||||
Red5, Hadoop and I2P. Jetty supports the latest Java Servlet API (with JSP
|
||||
support) as well as protocols SPDY and WebSocket.
|
||||
|
||||
> [wikipedia.org/wiki/Jetty_(web_server)](https://en.wikipedia.org/wiki/Jetty_(web_server))
|
||||
|
||||
%%LOGO%%
|
||||
Logo © Eclipse Foundation
|
||||
|
||||
# How to use this image.
|
||||
|
||||
Run the default Jetty server (`CMD ["jetty.sh", "run"]`):
|
||||
|
||||
docker run -d jetty:9
|
||||
|
||||
You can test it by visiting `http://container-ip:8080` in a browser or, if you
|
||||
need access outside the host, on port 8888:
|
||||
|
||||
docker run -d -p 8888:8080 jetty:9
|
||||
|
||||
You can then go to `http://localhost:8888` or `http://host-ip:8888` in a
|
||||
browser.
|
||||
|
||||
The default Jetty environment in the image is:
|
||||
|
||||
JETTY_HOME = /usr/local/jetty
|
||||
JETTY_CONF = /usr/local/jetty/etc/jetty.conf
|
||||
JETTY_STATE = /usr/local/jetty/jetty.state
|
||||
JETTY_ARGS =
|
||||
JAVA_OPTIONS =
|
||||
TMPDIR = /tmp
|
||||
|
||||
Webapps can be [deployed](https://wiki.eclipse.org/Jetty/Howto/Deploy_Web_Applications)
|
||||
in `/usr/local/jetty/webapps`.
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
View [license information](http://eclipse.org/jetty/licenses.php) for the
|
||||
software contained in this image.
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
Loading…
Reference in New Issue