Page History
Table of Contents |
---|
Introduction
The JS7 - Agent Installation for Docker Containers article explains start-up of an Agent container using the Docker® Run
command.
...
- Use of volumes: There are a number of ways how to mount or bind volumes into a container.
- One strategy is to mount a Docker® volume that is managed by Docker® typically in
/var/lib/docker/volumes
. - Another strategy is to map Docker® volumes to the local file system. This requires to let Docker® Compose know that the volume is locally managed. This is what the above example is focused on.
- One strategy is to mount a Docker® volume that is managed by Docker® typically in
- Use of user accounts: see JS7 - Running Containers for User Accounts.
- The
RUN_JS_USER_ID
setting holds the User ID and Group ID. Consider that the Group ID has to be 0 as directories and files in the image are owned by the root group.
- The
Environment Variables used with the Examples
Code Block | ||||
---|---|---|---|---|
| ||||
echo -e "JS7USERID=$(id -u)\nJS7GROUPID=$(id -g)\nJS7VERSION=2-35-20" > .env # check environment variables cat .env JS7USERID=1000 JS7GROUPID=10000 JS7VERSION=2-35-20 |
Directories used with the Examples
...
Code Block | ||||
---|---|---|---|---|
| ||||
docker-compose up -d # check containers $ docker-compose ps NAME COMMAND SERVICE STATUS PORTS js74-js7-agent-primary-1 "sh /usr/local/bin/e…" js7-agent-primary running |
Initial Operation
...
Overview
Content Tools