mirror of
https://github.com/bjoernellens1/ros2_docker_template.git
synced 2024-11-23 15:55:05 +00:00
Update docker-compose.yaml
This commit is contained in:
parent
d318be8cff
commit
aad2eef6dd
@ -2,14 +2,27 @@ version: "3.9"
|
|||||||
|
|
||||||
services: # in docker compose, service are definitions of your docker containers
|
services: # in docker compose, service are definitions of your docker containers
|
||||||
|
|
||||||
my_example: # for this example I am using a very simple docker build for reference: hello-world (builds very fast)
|
hello-world: # for this example I am using a very simple docker build for reference: hello-world (builds very fast)
|
||||||
image: ghcr.io/bjoernellens1/ros2_docker_template/hello-world # hello-world image. No prefix means it defaults the image registry to dockerhub
|
image: ghcr.io/bjoernellens1/ros2_docker_template/hello-world # hello-world image. No prefix means it defaults the image registry to dockerhub
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: docker/hello-world.Dockerfile # the Dockerfile speciefies the steps taken in the build process.
|
||||||
|
tags:
|
||||||
|
- ghcr.io/bjoernellens1/ros2_docker_template/hello-world
|
||||||
|
target: hello-world # here you specify the build target in the Dockerfile
|
||||||
|
x-bake: # Definitions needed for buildx bake. This enhanced docker build system makes things much easier.
|
||||||
|
platforms:
|
||||||
|
#- linux/arm64 uncomment if arm64 platform is needed (like jetson nano or raspberry pi)
|
||||||
|
- linux/amd64
|
||||||
|
|
||||||
|
my_example: # for this example I am using a very simple docker build for reference: hello-world (builds very fast)
|
||||||
|
image: ghcr.io/bjoernellens1/ros2_docker_template/my_example # hello-world image. No prefix means it defaults the image registry to dockerhub
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: docker/my_example.Dockerfile # the Dockerfile speciefies the steps taken in the build process.
|
dockerfile: docker/my_example.Dockerfile # the Dockerfile speciefies the steps taken in the build process.
|
||||||
tags:
|
tags:
|
||||||
- ghcr.io/bjoernellens1/ros2_docker_template/hello-world
|
- ghcr.io/bjoernellens1/ros2_docker_template/my_example
|
||||||
target: hello-world # here you specify the build target in the Dockerfile
|
target: my_example # here you specify the build target in the Dockerfile
|
||||||
x-bake: # Definitions needed for buildx bake. This enhanced docker build system makes things much easier.
|
x-bake: # Definitions needed for buildx bake. This enhanced docker build system makes things much easier.
|
||||||
platforms:
|
platforms:
|
||||||
#- linux/arm64 uncomment if arm64 platform is needed (like jetson nano or raspberry pi)
|
#- linux/arm64 uncomment if arm64 platform is needed (like jetson nano or raspberry pi)
|
||||||
|
Loading…
Reference in New Issue
Block a user