## Build and install other dependencies from source
These dependencies may not be provided by your package manager. So you need to build them from source.
You can try to use iSulad via Docker container. The following steps guide you how to create a Docker container which can run iSulad inside.
#### Build image
You can build `iSulad` via a Linux-based Docker container. You can build an image from the`Dockerfile` in the source directory. From the iSulad source root directory you can run the following command to make your image.
Let's suppose that you run an container named `iSulad_build`. Then you can use the following commands to build iSulad in your container `iSulad_build`:
### build and install lcr
```
$ git clone https://gitee.com/openeuler/lcr.git
$ cd lcr
$ mkdir build
$ cd build
$ sudo cmake ..
$ sudo make -j
$ sudo make install
```
```bash
// enter the container
$ sudo docker exec-it iSulad_build bash
// Now you enter the container, so build iSulad in the container by following commands