athackst / dockerfiles Goto Github PK
View Code? Open in Web Editor NEWDockerfiles I use for development
Home Page: https://althack.dev/dockerfiles
License: Apache License 2.0
Dockerfiles I use for development
Home Page: https://althack.dev/dockerfiles
License: Apache License 2.0
As mentioned in the title, it would be really great to have jazzy images, and from what I can see it seems relatively simple to add support for it.
If you are okay with it, I can open up a MR to add support for it ๐
There is no documentation for usage. How can i reach gazebo gui or rviz screen ? I got x11 forwarding like error eventhough add x11 path's as volume
I am on raspberry pi 4 (buster) trying to build an image from the humble dockerfile and get:
The following packages have unmet dependencies:
ros-humble-gazebo-dev : Depends: gazebo but it is not installabe
Depends: libgazebo-dev but it is not installable
Hi Allison, thank you for your blog posts on ROS2 + VSCode, the template repo and this repo. As someone just getting started with ROS, I found them extremely helpful.
My research project needs an environment with both ROS2 and CUDA. But currently the template hardcoded base image as ubuntu
and it looks like CUDA and its dependencies are not installed. I'm thinking about changing the base image from
FROM ubuntu:{{ ubuntu_distro }} AS base
to something like:
FROM {{ base_image }}:{{ image_version }} AS base
so that in the template file we could write
...
ros2:
-
name: galactic
ros_distro: galactic
targets:
- base
- dev
- full
- gazebo
- gazebo-nvidia
python_version: "3.8"
base_image: "nvidia/cuda"
image_version: "11.0.3-runtime-ubuntu20.04"
...
I don't know if this is a use case you want to support, but I can try submitting a PR if you're interested. If not, that's pretty understandable and I'm happy to maintain my own fork.
Thank you again for your great work!
Hi there,
I noticed an important deprecation notice from NVIDIA when starting the foxy NVIDIA Container (tag: docker.io/althack/ros2:foxy-cuda-full
), see below for the concrete output. It seems that a lot of older Cuda containers are being deprecated and are scheduled for deletion (link to announcement). This affects the Cuda 11.7.0
containers.
I believe a good solution would be to either upgrade the NVIDIA base image from Cuda 11.7.0
to either 11.7.1
or 11.8.0
. I think this affects only the Cuda images for ros2 foxy, galactic and humble.
Deprecation notice:
*************************
** DEPRECATION NOTICE! **
*************************
THIS IMAGE IS DEPRECATED and is scheduled for DELETION.
https://gitlab.com/nvidia/container-images/cuda/blob/master/doc/support-policy.md
Hi Allison, thanks for these fantastic Dockerfiles.
I noticed that the humble ones (dev and higher) don't seem to be working correctly.
I think the apt is failing on ros-humble-ament-lint
and so everything in that call fails (e.g. no git, vim, wget, gdb).
It would be nice if your docker images would also support ARM-Architecture :) https://docs.docker.com/build/building/multi-platform/.
Hello,
thank you for your great tool.
We are currently trying to build multi-arch images with your Dockerfiles and script.
Unfortunately, when building your Dockerfiles directly, it only generates one big latest tag.
We think that it would be needed to update your build script for having docker buildx support to automatically generate your multi-stage images.
Are you interested in such a feature? Do you have information that you can point us towards? Are you interested in a PR regarding this topic?
Kind regards
Hello,
I am using humble-gazebo image and wasn't able to run gazebo. I get the following error and could resolve it
ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
I am sorry if this is a stupid question to ask
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.