General information about the Docker image and container
| Image | Container |
---|
Description | Template (template blank) on the basis of which containers are created | A complete software instance created on the basis of the image |
Features | The image includes: - application code;
- libraries and dependencies;
- startup commands and service settings
| Container features: - isolation from the host system and other containers;
- the use of host machine resources (CPU, memory, network, storage);
- can be started, stopped, removed, or restarted
|
Installing the Docker server
To install and launch Axxon One using Docker, do the following:
- Install Docker using the official manuals:
- Download the latest version of the Axxon One Docker image using the following command:
sudo docker pull axxonsoft/axxon-one:latest |
The Axxon One failover build of the Docker image is available. If necessary, AxxonSoft technical support specialists can provide it. |
- Launch Docker using the following command:
sudo docker run axxonsoft/axxon-one:latest |
If you need to install an earlier version of the Axxon One Docker image: Open the link to select the required Axxon One Docker image. Next to the required Docker image, click the button to copy the command. Example of the command: sudo docker pull axxonsoft/axxon-one:2.0.10.42 |
Paste the copied command into the terminal and run it. Launch Docker using the following command: sudo docker run <image version> |
For example: sudo docker run axxonsoft/axxon-one:2.0.10.42 |
|
Starting Axxon One
After installation, you can connect to the Docker server with the separately installed Axxon One client. To do this, when starting the client, enter the IP address of the Docker server, login, and password in the authorization window (when you start Axxon One for the first time, enter the following login and password: root/root). You can connect to the Docker server using the Flatpak package as well (see Running the client as Flatpak).
List of useful commands:
- Determine the IP address to connect to:
docker inspect <container id> | grep "IPAddress" |
- View the list of containers and their status:
- Only active containers:
- All containers (active and stopped):
- Check the availability of the server:
- View the running processes:
docker top <container name> |
- Start the container:
docker start <container_id> |
- Check the status of the container:
- Stop the container:
docker stop <container_id> |
Installing and starting Axxon One using Docker is complete.
Additional information
Directory inside the container
Directory is mounted inside the container:
/var/lib/docker/volumes/<volume_id> |
You can change the path upon request via AxxonSoft technical support specialists.
To receive the volume_id value, use the command:
docker inspect <container_id> |