Skip to content

Update docker build#144

Merged
WDrijver merged 2 commits into
ApolloTeam-dev:masterfrom
jezze:docker-update
Jun 27, 2026
Merged

Update docker build#144
WDrijver merged 2 commits into
ApolloTeam-dev:masterfrom
jezze:docker-update

Conversation

@jezze

@jezze jezze commented Apr 4, 2026

Copy link
Copy Markdown
Contributor

This commit rewrites the ApolloOS build image.

If you have a machine with docker installed, running ./docker.sh is now all you need to build ApolloOS.

Dockerfile:

  • New base image is ubuntu 22.04
  • Dependencies changed to match dependencies.sh
  • Removed PS1 manipulations to clean things up

docker.sh:

  • Changed tag name to apollo-os-build:latest
  • Changed the check if the image already was built.
  • Container is now run as your own user instead of root.
  • Now uses ./mkapollo.sh all to build.

mkapollo.sh:

  • Add flag to override ports. This was necesserry in my case because the downloads did not work and since the source was already part of the git source I just pointed it to that directory instead.

@jezze jezze force-pushed the docker-update branch 3 times, most recently from 58711a6 to ef28499 Compare April 4, 2026 16:37
jezze and others added 2 commits April 4, 2026 18:57
This commit rewrites the ApolloOS build image.

If you have a machine with docker installed, running ./docker.sh is now all
you need to build ApolloOS.

Dockerfile:

* New base image is ubuntu 22.04
* Dependencies changed to match dependencies.sh
* Removed PS1 manipulations to clean things up

docker.sh:

* Changed tag name to apollo-os-build:latest
* Changed the check if the image already was built.
* Container is now run as your own user instead of root.
* Now uses ./mkapollo.sh all to build.

mkapollo.sh:

* Add flag to override ports. This was necesserry in my case because the
  downloads did not work and since the source was already part of the
  git source I just pointed it to that directory instead.
@WDrijver WDrijver merged commit 4b6b501 into ApolloTeam-dev:master Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants