Skip to content

tylerferrara/argos3-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARGoS in Docker

GitHub Docker Image Size (tag)

Portable robot simulation environment, using ARGoS. Built within docker containers & displayed via browser-based VNC (noVNC), ARGoS should now be accessable on all platforms.

Usage

$ docker run -p 6080:80 -v /dev/shm:/dev/shm tjferrara/argos3:latest

Visit http://localhost:6080 on your browser of choice, to display the GUI.

Argos in browser"


[ Optional ] Customization

$ docker run \
    -e USER=doro \                  # Create a new user
    -e PASSWORD=password \          # Password for new user
    -e RESOLUTION=1920x1080 \       # Resolution of VNC
    -e HTTP_PASSWORD=mypassword \   # Password for VNC
    -p 6080:80 -v /dev/shm:/dev/shm tjferrara/argos3:latest

These options are given by the base image dorowu/ubuntu-desktop-lxde-vnc. For more customization information, visit https://hub.docker.com/r/dorowu/ubuntu-desktop-lxde-vnc.

Build it yourself

To build and run the container:

$ git clone https://github.com/tylerferrara/argos3-docker.git argos3-docker
$ cd argos3-docker
$ docker-compose up --build

NOTE: This can take up to 15min to compile as it builds ARGoS from source.