Motivation
When developer versions of tools must be tested and debugged or used (due to urgency),
often apt packages etc must be installed, or tools and PDKs must be chanced.
This requires root rights.
Separate Developer Container
To get a developer container (in parallel to the regular one running latest):
- pull the latest docker image
- set variables for root rights (and alt ports)
- Use start scripts for X11 or VNC
export CONTAINER_NAME="iic-osic-tools_dev"
export CONTAINER_USER=0 # super-user permissions
export CONTAINER_GROUP=0 # super-user permissions
export VNC_PORT=9901 # optional: independent VNC ports for parallel containers
export WEBSERVER_PORT=980 # optional: independent VNC ports for parallel containers
start_vnc.sh # or other start script, start_vnc.bat / start_x.sh / start_x.bat
X11 is usually nicer UX, however I find it preferable to use VNC in cases when side-by-side-comparison is required (custom dev vs latest container versions).
Motivation
When developer versions of tools must be tested and debugged or used (due to urgency),
often
aptpackages etc must be installed, or tools and PDKs must be chanced.This requires root rights.
Separate Developer Container
To get a developer container (in parallel to the regular one running
latest):X11 is usually nicer UX, however I find it preferable to use VNC in cases when side-by-side-comparison is required (custom dev vs
latestcontainer versions).