You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- The latest version of Ubuntu supported by WasmEdge was upgraded from 22.04 to 24.04. [WasmEdge#3874]
- Add `manylinux_2_28` as `manylinux2014` was already deprecated. [WasmEdge#3154]
- List images that can be used for plugins development.
[WasmEdge#3874]: WasmEdge/WasmEdge#3847
[WasmEdge#3154]: WasmEdge/WasmEdge#3154
Signed-off-by: Yi Huang <[email protected]>
Copy file name to clipboardExpand all lines: docs/contribute/source/docker.md
+43-11Lines changed: 43 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,18 +4,50 @@ sidebar_position: 2
4
4
5
5
# Docker Images for Building WasmEdge
6
6
7
-
WasmEdge supports a wide range of Linux distributions dated back to 2014. The official release contains statically linked binaries and libraries for older Linux systems.
7
+
You can pull a Docker image with the following command to [build WasmEdge from source](build_from_src.md).
8
8
9
-
The table below shows build targets in WasmEdge's official release packages.
9
+
```bash
10
+
docker pull wasmedge/wasmedge:{tag_name}
11
+
```
10
12
11
-
Developers can use the `docker pull wasmedge/wasmedge:{tag_name}` command to pull the docker image for WasmEdge building.
13
+
## Weekly-Built Docker Images
12
14
13
-
| tag name | arch | based operating system | LLVM version | ENVs | compatibility | comments |
15
+
Images listed below are used in WasmEdge CI workflows for testing and/or release. All of them contain preinstalled dependencies for building WasmEdge (core).
16
+
17
+
|`{tag name}`| Arch | Based OS | LLVM version | ENVs | Compatibility | Description |
14
18
| --- | --- | --- | --- | --- | --- | --- |
15
-
|`latest`| x86_64 | Ubuntu 22.04 LTS | 15.0.7 | CC=clang, CXX=clang++ | Ubuntu 22.04+ | This is for CI, will always use the latest Ubuntu LTS release |
16
-
|`ubuntu-build-gcc`| x86_64 | Ubuntu 22.04 LTS | 15.0.7 | CC=gcc, CXX=g++ | Ubuntu 22.04+ | This is for CI, will always use the latest Ubuntu LTS release |
17
-
|`ubuntu-build-clang`| x86_64 | Ubuntu 22.04 LTS | 15.0.7 | CC=clang, CXX=clang++ | Ubuntu 22.04+ | This is for CI, will always use the latest Ubuntu LTS release |
18
-
|`ubuntu2004_x86_64`| x86_64 | Ubuntu 20.04 LTS | 10.0.0 | CC=gcc, CXX=g++ | Ubuntu 20.04+ | This is for developers who familiar with Ubuntu 20.04 LTS release |
19
-
|`ubuntu2104_armv7l`| armhf | Ubuntu 21.04 | 12.0.0 | CC=gcc, CXX=g++ | Ubuntu 21.04+ | This is for armhf release |
20
-
|`manylinux2014_x86_64`| x86_64 | CentOS 7, 7.9.2009 | 16.0.5 | CC=gcc, CXX=g++ | Ubuntu 16.04+, CentOS 7+ | This is for developers who familiar with CentOS on x86_64 architecture |
21
-
|`manylinux2014_aarch64`| aarch64 | CentOS 7, 7.9.2009 | 16.0.5 | CC=gcc, CXX=g++ | Ubuntu 16.04+, CentOS 7+ | This is for developers who familiar with CentOS on aarch64 architecture |
0 commit comments