Finally, pull (download) the latest version of the Development Docker Image. You may have to start a new `bash` shell for this to work (scripts such as `wpull` are in the script directory that was just added to your PATH):
```bash
wpull
```
If you want to update this image to the latest version, run `wpull` again.
Here we describe how to use a local ROS installation and interface
Here we describe how to interface with the Docker-based LRS modules from the local ROS installation of your Development System. The intention is that this should be enough for a person knowledgeable about ROS to start developing their own functionality and interface with the available ROS modules.
with the LRS Modules available through docker. The intention is that
this should be enough for a person knowledgeable about ROS to start
developing their own functionality and interface with the available ROS
modules.
See the following for en overview of the available functionality:
See the following for an overview of the available functionality:
If you have gotten a lot of running containers that interfere with
each other you can stop allrunning containers with:
```bash
docker stop $(docker container ls-q)
```
And to clean up:
```bash
docker system prune
```
## Scripts
## Scripts
You now have the following scripts in your path:
Since you have [installed the Development Docker Images](docker_install.md), you now have the following scripts in your path. These scripts are intended to be executed directly on the Development System but are used to *interact* with the Docker Container. Concrete examples of using the scripts are given in the next section.
### wexec
### wpull
Execute commands in a running docker container.
Pull (update to) the most recent version of the Development Environment docker image. You should already have done this once, but you can do it again if you want to check for (and download) a new version.
If you have a NVIDIA graphics card and support for that in docker then
If you have an NVIDIA graphics card and support for that in docker, then you can if needed start gazebo (assuming that the container was already started with wgrun):
you can if needed start gazebo (and if the container was started with wgrun):