Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
blocks:server:docker [2023-07-12 11:38]
admin created
blocks:server:docker [2024-05-10 09:14] (current)
admin Added cloud license note
Line 1: Line 1:
 ====== Running Blocks in a Docker container ====== ====== Running Blocks in a Docker container ======
  
-Blocks can run in a [[https://www.docker.com/|Docker]] container using the method described here, based on debian:12. This article explains how to build and run the Docker image. It is also assumed that you're familiar with Docker and that Docker is installed on the host system. +Blocks can run in a [[https://www.docker.com/|Docker]] container using the method described here, based on Debian 12. This article explains how to build and run Blocks as a Docker image. It assumes that you're familiar with Docker and that Docker is installed on the host system. 
  
-:!: The Docker image currently only supports the AMD64/x86-64 architecture. It has been tested on Windows 10 and our Debian-based Linux server image.+:!: This is an advanced and //unsupported// method of running Blocks. If you're not familiar with Docker and the terminal window, you are strongly advised to use our [[blocks:linux|standard Linux server image]] instead. The Docker-based solution described here only supports the AMD64/x86-64 architecture. 
  
 ===== Setting up a CodeMeter license server ===== ===== Setting up a CodeMeter license server =====
  
-A Docker container cannot directly access physical USB license key. To allow a Docker container to access a license available on the host computer (or any other computer running CodeMeter), the licens must be shared over the network using the "Server Access" feature of CodeMeter.+A Docker container cannot directly access physical USB license key. Instead, you have two options: 
 + 
 +  * Use a cloud based license. This assumes that your docker container has internet access. Contact PIXILAB for details. 
 +  * Connect the license key to the host computer and make it available over the local network.  
 + 
 +To allow a Docker container to access a physical license key connected to the host computer (or any other accessible computer running CodeMeter), the license must be shared over the network using the "Server Access" feature of CodeMeter.
  
 The process of enabling the "Server Access" feature differs between Windows and Linux: The process of enabling the "Server Access" feature differs between Windows and Linux: