https://basic-converter.proboards.com/thread/1289/bacon-docker?page=1&scrollTo=14990
For my needs ...The Next Step is build some Baconized Qt5 apps
GET TO THE CODE
some small edits were made replaced apt with apt-get
and added dependencies for Qt5
this builds a new image withQt5 support
FROM debian:bullseye-slim
RUN apt-get update && apt-get install --no-install-recommends -y \
build-essential libtcmalloc-minimal4 \
flex xterm indent ksh qtbase5-dev libqt5serialport5-dev
COPY . /usr/src/bacon
WORKDIR /usr/src/bacon
RUN LDFLAGS=-l:libtcmalloc_minimal.so.4 ./configure
RUN make
RUN make install
WORKDIR /tmp
docker build -t bacon-qt5 .
docker run bacon-qt5:latest bacon -v
download it uncompress it and we will copy all files and images folder to your /tmp
from this point remember we need to communicate with your docker image
and the docker image will only be able to use the /tmp directory in your operating system
we will give it permission for that later
export COMPILE=" --rm --volume $(pwd):/tmp --user $(id -u):$(id -g) --env HOME=/tmp bacon-qt5:latest bacon"
docker run $COMPILE serial-terminal.bac
./serial-terminal
updated Jan 25 2023