> For the complete documentation index, see [llms.txt](https://docs.nulink.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nulink.org/products/stakers/nulink_worker/worker_install.md).

# NuLink Worker Installation

NuLink worker node can be run from a docker container.

## Docker install and update

1. Install [Docker Engine](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository)
2. Pull the latest NuLink image.

   ```shell
   docker pull nulink/nulink:latest
   ```
3. Create a directory in your host machine for later usage.

   ```shell
   cd /root

   mkdir nulink
   ```
4. Copy the keystore file of the Worker account to the host directory selected in step 3. The private file generated by NuLink Worker will also be stored in this directory.

   ```shell
   cp /root/geth-linux-amd64-1.10.23-d901d853/keystore/* /root/nulink
   ```

   **Please ensure that this directory has 777 permissions**:

   ```shell
   chmod -R 777 /root/nulink
   ```
