diff --git a/amd64-jazzy-full-pico/docker_build.sh b/amd64-jazzy-full-pico/docker_build.sh index 1c63438..88aa5f8 100755 --- a/amd64-jazzy-full-pico/docker_build.sh +++ b/amd64-jazzy-full-pico/docker_build.sh @@ -7,9 +7,10 @@ # Maintainer: stefan.kull@gmail.com # Licens: MIT # https://github.com/Pet-Series -#---------------------- -# + # "jazzy" = ROS2 24.04 # "noble" = Ubuntu 24.04 + +# More info: https://github.com/Pet-Series/pet_docker # More info: https://hub.docker.com/repositories/kullken docker build --tag kullken/ros2_amd64:jazzy-full-pico . \ No newline at end of file diff --git a/amd64-jazzy-full-pico/docker_exec.sh b/amd64-jazzy-full-pico/docker_exec.sh index f6c4e60..4601cd7 100755 --- a/amd64-jazzy-full-pico/docker_exec.sh +++ b/amd64-jazzy-full-pico/docker_exec.sh @@ -1,4 +1,13 @@ #!/bin/bash # Start bash in existing container (Status Up/Paused). +#---------------------- +# Maintainer: stefan.kull@gmail.com +# Licens: MIT +# https://github.com/Pet-Series + +# "jazzy" = ROS2 24.04 +# "noble" = Ubuntu 24.04 + +# More info: https://github.com/Pet-Series/pet_docker # More info: https://hub.docker.com/repositories/kullken - docker exec -it --env HOSTUSER=$USER jazzy-full-pico-container bash \ No newline at end of file +docker exec -it --env HOSTUSER=$USER jazzy-full-pico-container bash \ No newline at end of file diff --git a/amd64-jazzy-full-pico/docker_push.sh b/amd64-jazzy-full-pico/docker_push.sh index c40e82d..d1fc822 100755 --- a/amd64-jazzy-full-pico/docker_push.sh +++ b/amd64-jazzy-full-pico/docker_push.sh @@ -4,5 +4,14 @@ # Prerequisite: # $ docker login -u "kullken" -p "@@@@@@@@" docker.io # +#---------------------- +# Maintainer: stefan.kull@gmail.com +# Licens: MIT +# https://github.com/Pet-Series + +# "jazzy" = ROS2 24.04 +# "noble" = Ubuntu 24.04 + +# More info: https://github.com/Pet-Series/pet_docker # More info: https://hub.docker.com/repositories/kullken docker push kullken/ros2_amd64:jazzy-full-pico \ No newline at end of file diff --git a/amd64-jazzy-full-pico/docker_rm.sh b/amd64-jazzy-full-pico/docker_rm.sh index 23d6ea7..7bfb01b 100755 --- a/amd64-jazzy-full-pico/docker_rm.sh +++ b/amd64-jazzy-full-pico/docker_rm.sh @@ -1,4 +1,13 @@ #!/bin/bash # Remove existing container (Prereq: Status=Exited/Stoped) +#---------------------- +# Maintainer: stefan.kull@gmail.com +# Licens: MIT +# https://github.com/Pet-Series + +# "jazzy" = ROS2 24.04 +# "noble" = Ubuntu 24.04 + +# More info: https://github.com/Pet-Series/pet_docker # More info: https://hub.docker.com/repositories/kullken - docker container rm jazzy-full-pico-container \ No newline at end of file +docker container rm jazzy-full-pico-container \ No newline at end of file diff --git a/amd64-jazzy-full-pico/docker_run.sh b/amd64-jazzy-full-pico/docker_run.sh index b57786a..924c9e3 100755 --- a/amd64-jazzy-full-pico/docker_run.sh +++ b/amd64-jazzy-full-pico/docker_run.sh @@ -1,6 +1,38 @@ #!/bin/bash -# Run docker image from https://hub.docker.com/repositories/kullken - docker run \ +# Run existing Docker Image and create + start a Docker Container +# - AMD64/x86 CPU Architecture +# - ROS Version: ROS2 20.24 LTS (AMD64) aka."jazzy" +# - OS version : Ubuntu 24.04 LTS (AMD64) aka."noble" +# - Source Image = osrf/ros:jazzy-desktop-full +# - Target Container = jazzy-full-container +# +# 1) Mount your local docker-host -folder into the container +# This means your local docker-host ~/bashrc will be executed. +# 2) Mount local docker host +# To offer seamless right & user/group ID. +# 3) Mount local docker host +# To ensure that the host and container have the same time zone +# 4) Mount local docker host +# To enable GUI/X11 applications inside container +# Needs to be combined with exporting '$DISPLAY' and running '$ xhost local:docker' before starting the conatiner. +# +# --------A few other commands that may be useful to know.... +# docker exec -it jazzy-full-container bash +# docker container pause jazzy-full-container +# docker container stop jazzy-full-container +# docker container restart jazzy-full-container +# docker container kill jazzy-full-container +# docker container rm jazzy-full-container +# docker container prune +#---------------------- +# Maintainer: stefan.kull@gmail.com +# Licens: MIT +# https://github.com/Pet-Series +#---------------------- +# More info: https://github.com/Pet-Series/pet_docker +# More info: https://hub.docker.com/repositories/kullken +xhost local:docker +docker run \ -it \ --privileged \ --name jazzy-full-pico-container \