Go to documentation repository
Page History
To install and launch the Axxon One Server One using Docker, do the following:
- Install Docker : using the official guides:
- Debian: https://docs.docker.com/engine/install/debian/.
- Ubuntu: https://docs.docker.com/engine/install/ubuntu/.
Expand Prepare the environment:title Ubuntu/Debian... Install the packages to use the repository via HTTPS.
Code Block sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
Add official Docker GPG key.
Code Block curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Configure the repository:Code Block sudo apt-key fingerprint 0EBFCD88
for the x86_64 / amd64 architecture:
Debian:
Code Block sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
Ubuntu:
Code Block sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
for the armhf architecture:
Debian:
Code Block sudo add-apt-repository "deb [arch=armhf] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
Ubuntu:
Code Block sudo add-apt-repository "deb [arch=armhf] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Update the lists of packages:
Code Block sudo apt-get update
Install and configure the Docker:
Install docker-ce.
Code Block sudo apt-get install docker-ce docker-compose
Add a user to the Docker.
Code Block sudo adduser docker
Install git and the envsubst utility using the command:
sudo apt-get install git gettext binutilsCode Block Info title Note Minimum requirements to launch Axxon One using Docker on Ubuntu:
- Dual dual-core processorCPU;
- 4 GB RAM;
- 200 GB HDD.
Expand Prepare the environment:title Fedora... Install the packages and set up the repository:
sudo dnf -y install dnf-plugins-core sudo dnf config-manager --add-repoCode Block - Other: https://downloaddocs.docker.com/linuxengine/fedorainstall/docker-ce.repo
Refresh metadata cache:
Install and configure the Docker:Code Block dnf makecache
Install Docker with additional packages:
Code Block dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-compose
Install git and the envsubst utility using the command:
Code Block dnf install git gettext binutils
- other distribution packages: https://docs.docker.com/engine/install/.
Go to the directory where the container will be located.
Code Block cd /home/%username
where %username is a username under which the container will be located.
Go to the axxonnext.docker folder:
Code Block cd /home/%username/axxonnext.docker/
where %username is a username under which the container will be created.
Execute the command:
Code Block ./axxon-one.sh build
The assembly of the Axxon One container will begin.
Clone the axxonnext.docker repository.
Code Block |
---|
git clone https://src.axxonsoft.dev/bitbucket/scm/one/axxonnext.docker.git |
title | Attention! |
---|
If the "server certificate verification failed" error occurs, execute the following command in the terminal:
Code Block |
---|
export GIT_SSL_NO_VERIFY=1 |
Download the contents of the git repository:
Code Block |
---|
git pull |
Copy the deb packages of Axxon One, Detector Pack and Driver pack to the /home/%username/axxonnext.docker/server/build/ folder.
Code Block |
---|
mv /home/user/Downloads/axxon-* /home/axxonnext.docker/server/build/ |
Go to the axxonnext.docker/server folder.
Code Block |
---|
cd /home/%username/axxonnext.docker/server |
To view the list of the assembled containers after the operation is complete, execute the command:
Code Block |
---|
./axxon-one.sh list |
The Axxon One Server launch using Docker is complete.
...
Open the link to select the required Axxon One Docker image.
Next to the required Docker image, click the button to copy the command.
Paste the copied command into the terminal and execute it.
Launch Docker using the following command:
Code Block docker run <image version>
For example:
Code Block docker run axxonsoft/axxon-one:2.0.0.188
- Enter the required IP address, login and password to launch the Axxon One Client (when launching Axxon One for the first time, enter the following login and password: root/root).
Info title Note - To determine the IP address to connect to, execute the following command:
Code Block docker inspect <container id> | grep "IPAddress"
To determine the <container id>, execute the following command:Code Block docker ps
orCode Block docker container ls
- To check the availability of the Server, execute the following command:
Code Block ping <ip address>
- To view the running processes, execute the following command:
Code Block docker top <container name>
- To determine the IP address to connect to, execute the following command:
Installation and launch of Axxon One using Docker is complete.
...