Skip to content

Commit 989058b

Browse files
authored
Update README.md
1 parent a4a1ed7 commit 989058b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This repository contains the Dockerfiles for the official Godot engine builds. T
55

66
## What is a Docker?
77

8-
They are like a chroot environment with more features. They are similar to a virtual machine, except they use the same kernel as the host operating system.
8+
They are like a chroot environment with its own filesystem, network stack, and process tree. They are similar to a virtual machine, but they use the same kernel as the host operating system.
99

1010
Basically a docker is a container wherein you can set up and run a complete environment without impacting your primary OS. After using these scripts, you will have set up several linux images, each designed to cross compile Godot for a particular platform with officially designated, compatible versions of compilers, sdks and libraries.
1111

@@ -36,7 +36,8 @@ Basically a docker is a container wherein you can set up and run a complete envi
3636
1. Once build.sh completes, check your images. You can usally replace the command `podman` with `docker` if you installed the latter.
3737
```
3838
$ podman images
39-
REPOSITORY TAG IMAGE ID CREATED SIZE
39+
REPOSITORY TAG IMAGE ID CREATED SIZE
40+
localhost/godot-android latest 8b894fa58db3 1 hour ago 12.8 GB
4041
localhost/godot-ubuntu-64 latest 45ecfc4e4fa0 9 hours ago 1.11 GB
4142
localhost/godot-ubuntu-32 latest fbc92a88f15a 10 hours ago 1.05 GB
4243
localhost/godot-windows latest 1f3e021fa80b 10 hours ago 3.38 GB
@@ -66,7 +67,7 @@ Basically a docker is a container wherein you can set up and run a complete envi
6667
```
6768
or you could run it all in one command:
6869

69-
`podman run --rm -v /home/user/godot:/root/godot godot-windows /bin/sh -c 'cd godot && scons -j8 p=windows bits=64 tools=yes target=release_debug module_mono_enabled=yes mono_static=yes mono_glue=yes copy_mono_root=yes mono_prefix=/root/dependencies/mono-64'`
70+
`podman run --rm -v /home/user/godot:/root/godot godot-windows scons -j8 -C godot p=windows bits=64 tools=yes target=release_debug module_mono_enabled=yes mono_static=yes mono_glue=yes copy_mono_root=yes mono_prefix=/root/dependencies/mono-64`
7071

7172

7273
1. You can simultaneously access the files in your godot directory from either inside the docker shell, or from your host OS. For instance, to grab the executables from the bin directory.

0 commit comments

Comments
 (0)