From b3c6c0eebd3302e5ad4fb2b2fd85d0872d3833a6 Mon Sep 17 00:00:00 2001 From: Stephen Day Date: Thu, 5 Dec 2024 17:00:37 -0800 Subject: [PATCH 1/3] harmonia: improve documentation around bind mounts --- content/manuals/harmonia/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/harmonia/_index.md b/content/manuals/harmonia/_index.md index 84c0dadbddca..132d1a807cac 100644 --- a/content/manuals/harmonia/_index.md +++ b/content/manuals/harmonia/_index.md @@ -263,7 +263,7 @@ Run `docker harmonia doctor` to print helpful troubleshooting information. - KinD does not run on Project Harmonia due to some hard-coded assumptions to ensure it's running in a privileged container. K3d is a good alternative. - Containers cannot access host through DNS `host.docker.internal`. - File binds (non-directory binds) are currently static, meaning changes will not be reflected until the container is restarted. This also affects Compose configs and secrets directives. -- Bind volumes are not supported. +- _Bind mounts_ are not supported, such `-v /localpath:/incontainer` in the `docker run` command without using a file-sync - Port-forwarding for UDP is not supported. - Docker Compose projects relying on `watch` in `sync` mode are not working with the `tar` synchronizer. Configure it to use `docker cp` instead, disable tar sync by setting `COMPOSE_EXPERIMENTAL_WATCH_TAR=0` in your environment. - Some Docker Engine features that let you access the underlying host, such as `--pid=host`, `--network=host`, and `--ipc=host`, are currently disabled. From 96008fdce287ced194fd3bc4f530f02993ef3516 Mon Sep 17 00:00:00 2001 From: Stephen Day Date: Thu, 5 Dec 2024 17:04:03 -0800 Subject: [PATCH 2/3] adjust wording --- content/manuals/harmonia/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/harmonia/_index.md b/content/manuals/harmonia/_index.md index 132d1a807cac..4b4b19e0bddb 100644 --- a/content/manuals/harmonia/_index.md +++ b/content/manuals/harmonia/_index.md @@ -263,7 +263,7 @@ Run `docker harmonia doctor` to print helpful troubleshooting information. - KinD does not run on Project Harmonia due to some hard-coded assumptions to ensure it's running in a privileged container. K3d is a good alternative. - Containers cannot access host through DNS `host.docker.internal`. - File binds (non-directory binds) are currently static, meaning changes will not be reflected until the container is restarted. This also affects Compose configs and secrets directives. -- _Bind mounts_ are not supported, such `-v /localpath:/incontainer` in the `docker run` command without using a file-sync +- _Bind mounts_, such `-v /localpath:/incontainer` in the `docker run` command, are not supported without using a file-sync - Port-forwarding for UDP is not supported. - Docker Compose projects relying on `watch` in `sync` mode are not working with the `tar` synchronizer. Configure it to use `docker cp` instead, disable tar sync by setting `COMPOSE_EXPERIMENTAL_WATCH_TAR=0` in your environment. - Some Docker Engine features that let you access the underlying host, such as `--pid=host`, `--network=host`, and `--ipc=host`, are currently disabled. From dd7a76781190fb6e7532a49ca2ae07e2d7abf9de Mon Sep 17 00:00:00 2001 From: Allie Sadler <102604716+aevesdocker@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:37:22 +0000 Subject: [PATCH 3/3] Update content/manuals/harmonia/_index.md --- content/manuals/harmonia/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/harmonia/_index.md b/content/manuals/harmonia/_index.md index 4b4b19e0bddb..ba987542bc84 100644 --- a/content/manuals/harmonia/_index.md +++ b/content/manuals/harmonia/_index.md @@ -263,7 +263,7 @@ Run `docker harmonia doctor` to print helpful troubleshooting information. - KinD does not run on Project Harmonia due to some hard-coded assumptions to ensure it's running in a privileged container. K3d is a good alternative. - Containers cannot access host through DNS `host.docker.internal`. - File binds (non-directory binds) are currently static, meaning changes will not be reflected until the container is restarted. This also affects Compose configs and secrets directives. -- _Bind mounts_, such `-v /localpath:/incontainer` in the `docker run` command, are not supported without using a file-sync +- Bind mounts, such as `-v /localpath:/incontainer` in the `docker run` command, are not supported without using a file-sync. - Port-forwarding for UDP is not supported. - Docker Compose projects relying on `watch` in `sync` mode are not working with the `tar` synchronizer. Configure it to use `docker cp` instead, disable tar sync by setting `COMPOSE_EXPERIMENTAL_WATCH_TAR=0` in your environment. - Some Docker Engine features that let you access the underlying host, such as `--pid=host`, `--network=host`, and `--ipc=host`, are currently disabled.