Updating documentation
This commit is contained in:
parent
d68d597709
commit
bce80863cb
|
|
@ -2,14 +2,25 @@
|
|||
|
||||
The images in this repository contain IBM WebSphere Application Server Liberty for Developers and the IBM Java Runtime Environment. See the license section below for restrictions relating to the use of this image. For more information about WebSphere Application Server Liberty, see the [WASdev](https://developer.ibm.com/wasdev/docs/category/getting-started/) site.
|
||||
|
||||
# Images
|
||||
## Image User
|
||||
|
||||
There are multiple images available in this repository. The image with the tag `beta` contains the contents of the install archive for the latest monthly beta. The other images are all based on the latest generally available fix pack.
|
||||
This image runs by default with `USER 1001` (non-root), as part of `group 0`. All of the folders accessed by WebSphere Liberty been given the appropriate permission, but if your extending Dockerfile needs permission to another location you can simply temporarily switch into root and provide the needed permissions, example:
|
||||
|
||||
```
|
||||
USER root
|
||||
RUN mkdir -p /myFolder && chown -R 1001:0 /myFolder
|
||||
USER 1001
|
||||
```
|
||||
|
||||
# Tags
|
||||
|
||||
There are multiple tags available in this repository. The image with the tag `beta` contains the contents of the install archive for the latest monthly beta. The other images are all based on the latest generally available fix pack.
|
||||
|
||||
The `kernel` image contains just the Liberty kernel and no additional runtime features. This image can be used as the basis for custom built images that contain only the features required for a specific application. For example, the following Dockerfile starts with this image, copies in the `server.xml` that lists the features required by the application, and then uses the `installUtility` command to download those features from the online repository.
|
||||
|
||||
```dockerfile
|
||||
FROM %%IMAGE%%:kernel
|
||||
COPY Sample1.war /config/dropins/
|
||||
COPY server.xml /config/
|
||||
RUN installUtility install --acceptLicense defaultServer
|
||||
```
|
||||
|
|
@ -20,6 +31,8 @@ The `webProfile7` image contains the features required for Java EE7 Web Profile
|
|||
|
||||
The `webProfile8`, `javaee8`, `webProfile7` and `javaee7` images also contain a common set of features that are expected to be of use for a typical production scenario. These features are: `appSecurity-2.0`, `collectiveMember-1.0`, `localConnector-1.0`, `ldapRegistry-3.0`, `monitor-1.0`, `requestTiming-1.0`, `restConnector-2.0`, `sessionDatabase-1.0`, `ssl-1.0`, `transportSecurity-1.0` and `webCache-1.0`.
|
||||
|
||||
The `microProfile1` and `microProfile2` images contains the features required to support MicroProfile 1.4 and MicroProfile 2.0 (respectively).
|
||||
|
||||
The `springBoot1` and `springBoot2` images contain all features required for running Spring Boot 1.5 and 2.0 applications; including `springBoot-1.5` or `springBoot-2.0`, respectively, plus `servlet-4.0`, `jsp-2.3`, `webSocket-1.1`, and `transportSecurity-1.0`.
|
||||
|
||||
# Usage
|
||||
|
|
|
|||
Loading…
Reference in New Issue