# PX4 docker install on Ubuntu 22 not running simulators

**URL:** <https://discuss.px4.io/t/px4-docker-install-on-ubuntu-22-not-running-simulators/31687>\
**Category:** Uncategorized\
**Created:** [April 11, 2023, 10:14pm UTC](https://discuss.px4.io/t/px4-docker-install-on-ubuntu-22-not-running-simulators/31687 "2023-04-11T22:14:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ioannis\_Mandralis](https://discuss.px4.io/user_avatar/discuss.px4.io/ioannis_mandralis/32/12799_2.png) [@Ioannis\_Mandralis](https://discuss.px4.io/u/Ioannis_Mandralis)\
**Post date:** [April 11, 2023, 10:14pm UTC](https://discuss.px4.io/t/px4-docker-install-on-ubuntu-22-not-running-simulators/31687/1 "2023-04-11T22:14:16Z")

</div>

Hi everyone,

I followed the instructions in the documentation to get the PX4 docker installed on my Ubuntu 22.04 machine.

I am able to successfully build the default via ./Tools/docker\_run.sh ‘make px4\_sitl’.

However when I try to run jmavsim or gazebo-classic using: ./Tools/docker\_run.sh ‘make px4\_sitl jmavsim’ I get an error: **ninja: error: unknown target ‘jmavsim’**

I have exported the PX4\_DOCKER\_REPO environment variable to use the simulation docker image via: export PX4\_DOCKER\_REPO=“px4io/px4-dev-simulation-focal” .

What am I doing wrong ? I would like to be able to run the simulators from my docker install.

Best regards and thanks for any input,  
Ioannis

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [April 13, 2023, 8:10pm UTC](https://discuss.px4.io/t/px4-docker-install-on-ubuntu-22-not-running-simulators/31687/2 "2023-04-13T20:10:37Z")

</div>

The target is not available if one of the dependencies is not installed. So it sounds like either java or ant is not installed in that docker image.

---

<div class="post-metadata">

**Author:** ![Ioannis\_Mandralis](https://discuss.px4.io/user_avatar/discuss.px4.io/ioannis_mandralis/32/12799_2.png) [@Ioannis\_Mandralis](https://discuss.px4.io/u/Ioannis_Mandralis)\
**Post date:** [April 13, 2023, 8:38pm UTC](https://discuss.px4.io/t/px4-docker-install-on-ubuntu-22-not-running-simulators/31687/3 "2023-04-13T20:38:16Z")

</div>

> [@Ioannis\_Mandralis](#):
>

Thanks for your response ! How would you propose that I fix this ?

Best,  
Ioannis

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [April 15, 2023, 7:31pm UTC](https://discuss.px4.io/t/px4-docker-install-on-ubuntu-22-not-running-simulators/31687/4 "2023-04-15T19:31:55Z")

</div>

Can you use another container that contains java and ant? Or just use Gazebo instead of jmavsim?

---

<div class="post-metadata">

**Author:** ![Ioannis\_Mandralis](https://discuss.px4.io/user_avatar/discuss.px4.io/ioannis_mandralis/32/12799_2.png) [@Ioannis\_Mandralis](https://discuss.px4.io/u/Ioannis_Mandralis)\
**Post date:** [April 17, 2023, 5:06pm UTC](https://discuss.px4.io/t/px4-docker-install-on-ubuntu-22-not-running-simulators/31687/5 "2023-04-17T17:06:37Z")

</div>

I have the same problem when I use Gazebo. Which container contains java and ant ?

Best,  
Ioannis

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [April 18, 2023, 12:21am UTC](https://discuss.px4.io/t/px4-docker-install-on-ubuntu-22-not-running-simulators/31687/6 "2023-04-18T00:21:54Z")

</div>

Hm, this one should:

> <https://github.com/PX4/PX4-containers/blob/774b3b528a4ba0e44ec05651668de364f4d7b5bf/docker/Dockerfile_simulation-focal>

Sorry, I don’t have time to look into this in more detail at the moment.
