diff --git a/README.adoc b/README.adoc index eae0579..9ab213c 100644 --- a/README.adoc +++ b/README.adoc @@ -698,7 +698,7 @@ For example, to do a <> inside Docker, run: sudo apt-get install docker ./run-docker create && \ ./run-docker sh -- ./build --download-dependencies qemu-buildroot -./run-docker sh +./run-docker .... You are now left inside a shell in the Docker! From there, just run as usual: @@ -726,7 +726,7 @@ and the image shows under: .... docker images .... -* `./run-docker sh`: open a shell on the container. +* `./run-docker`: open a shell on the container. + If it has not been started previously, start it. This can also be done explicitly with: + @@ -753,7 +753,7 @@ To actually delete the Docker build, run on host: To use <> from inside Docker, you need a second shell inside the container. You can either do that from another shell with: .... -./run-docker sh +./run-docker .... or even better, by starting a <> session inside the container. We install `tmux` by default in the container. diff --git a/build-docker b/build-docker index d3636e1..c2eed29 100755 --- a/build-docker +++ b/build-docker @@ -38,13 +38,12 @@ See also: https://github.com/cirosantilli/linux-kernel-module-cheatTODO#ubuntu-g 'docker', 'create', '--name', container_name, - '--net', - 'host', - '-i', + '--network', 'host', + '--interactive', '--privileged', - '-t', - '-w', target_dir, - '-v', '{}:{}'.format(kwargs['root_dir'], target_dir), + '--tty', + '--workdir', target_dir, + '--volume', '{}:{}'.format(kwargs['root_dir'], target_dir), 'ubuntu:20.04', 'bash', ])