Skip to content

Commit 607a5c8

Browse files
author
Matthew Holloway
authored
Merge pull request ietf-tools#7482 from holloway/linux-docker-compose
docs: Linux Docker install
2 parents 1cdfd97 + f01ef0c commit 607a5c8

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

docker/README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
> See the [IETF Tools Windows Dev guide](https://github.com/ietf-tools/.github/blob/main/docs/windows-dev.md) on how to get started when using Windows.
88
9-
2. On Linux, you must also install [Docker Compose](https://docs.docker.com/compose/install/). Docker Desktop for Mac and Windows already include Docker Compose.
9+
2. On Linux, you must [install Docker Compose manually](https://docs.docker.com/compose/install/linux/#install-the-plugin-manually) and not install Docker Desktop. On Mac and Windows install Docker Desktop which already includes Docker Compose.
1010

1111
2. If you have a copy of the datatracker code checked out already, simply `cd` to the top-level directory.
1212

@@ -183,3 +183,18 @@ The content of the source files will be copied into the target `.ics` files. Mak
183183
### Missing assets in the data folder
184184

185185
Because including all assets in the image would significantly increase the file size, they are not included by default. You can however fetch them by running the **Fetch assets via rsync** task in VS Code or run manually the script `docker/scripts/app-rsync-extras.sh`
186+
187+
188+
### Linux file permissions leaking to the host system
189+
190+
If on the host filesystem you have permissions that look like this,
191+
192+
```bash
193+
$ ls -la
194+
total 4624
195+
drwxrwxr-x 2 100999 100999 4096 May 25 07:56 bin
196+
drwxrwxr-x 5 100999 100999 4096 May 25 07:56 client
197+
(etc...)
198+
```
199+
200+
Try uninstalling Docker Desktop and installing Docker Compose manually. The Docker Compose bundled with Docker Desktop is incompatible with our software. See also [Rootless Docker: file ownership changes #3343](https://github.com/lando/lando/issues/3343), [Docker context desktop-linux has container permission issues #75](https://github.com/docker/desktop-linux/issues/75).

0 commit comments

Comments
 (0)