* Update Linux preview page
Signed-off-by: Anca Iordache <anca.iordache@docker.com>
Co-authored-by: Usha Mandya <47779042+usha-mandya@users.noreply.github.com>
* Minor style and format updates
* Add a new section on why DD4L runs a VM
* Fix typo
* Fix another typo
Hopefully, the last one ;)
Co-authored-by: Usha Mandya <47779042+usha-mandya@users.noreply.github.com>
The current documentation suggests listing SecretsManager secret JSON keys in a `keys` field, but this is not correct.
The correct field is `x-aws-keys`.
The `keys` field as written is not supported by the [compose spec](https://github.com/compose-spec/compose-spec/blob/master/spec.md), and attempting most `docker compose` commands would result in failure if one named the field as written.
This page has a large number of downvotes and I think it's because the confusion of docker-compose --build and docker-compose build --arg. It definitely confused me and made it appear that the instructions contained did not work.
* Release notes for desktop 4.4.4
This is a Windows only point release, only the first security item and the last bug fix item are new.
* Keep only delta between point releases
I expect that v1 will continue to work, but that v2 is preferred (since
it is where all the development is happening in the upstream Linux
kernel)
See discussion here: https://github.com/docker/for-mac/issues/6073
Signed-off-by: David Scott <dave.scott@docker.com>
The current wording is a little misleading on QEMU and binfmt_misc. This is a problem Ubuntu and, maybe, other distributions.
> For QEMU binaries registered with `binfmt_misc` on the host OS to work transparently inside containers they must be registered with the `fix_binary` flag. This requires a kernel >= 4.8 and binfmt-support >= 2.1.7. You can check for proper registration by checking if `F` is among the flags in `/proc/sys/fs/binfmt_misc/qemu-*`.
This implies that setting the fix_binary flag on otherwise installed QEMU & binfmt_msc will work; it probably wont.
Eg installing Ubuntu packages `qemu-user` `qemu-user-binfmt` will install dynamically linked QEMU and binfmt_msc entries without the `F` flag. Manually adding `F` to the flags will break because `F` (fix_binary) is incompatible with dynamically linked binaries. (Referenced in [this Redhat issue](https://bugzilla.redhat.com/show_bug.cgi?id=1470397)) It actually results in really hard to diagnose "No such file or directory" errors. Instead you must install the ubuntu package `qemu-user-static`.
Obviously this page can't document every distribution so I'm not going to recommend describing how to do it under Ubuntu. My suggestion is to simply state that QEMU must be statically compiled. At least this gives readers a chance to figure it out.