mirror of
				https://github.com/bytecodealliance/wasm-micro-runtime.git
				synced 2025-10-31 13:17:31 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			947 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			947 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # Copyright (C) 2019 Intel Corporation.  All rights reserved.
 | |
| # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 | |
| 
 | |
| FROM gcc:12.2.0 AS BASE
 | |
| 
 | |
| ## set work directory
 | |
| WORKDIR /root/
 | |
| COPY resource /root/
 | |
| 
 | |
| # hadolint ignore=DL3008
 | |
| RUN apt-get update  \
 | |
|     && apt-get -y install make cmake --no-install-recommends
 | |
| 
 | |
| ##  -clone wamr-repo and build iwasm
 | |
| RUN git clone -b main --depth=1 https://github.com/bytecodealliance/wasm-micro-runtime.git \
 | |
|     && mkdir -p /root/wasm-micro-runtime/product-mini/platforms/linux/build
 | |
| 
 | |
| WORKDIR /root/wasm-micro-runtime/product-mini/platforms/linux/build
 | |
| RUN cmake .. -DWAMR_BUILD_DEBUG_INTERP=1 \
 | |
|     && make \
 | |
|     && cp /root/wasm-micro-runtime/product-mini/platforms/linux/build/iwasm /root/iwasm \
 | |
|     && rm -fr /root/wasm-micro-runtime
 | |
| 
 | |
| FROM ubuntu:22.04
 | |
| # COPY files from BASE image
 | |
| COPY --from=BASE /root/iwasm /root
 | |
| COPY --from=BASE /root/debug.sh /root
 | |
| COPY --from=BASE /root/run.sh /root
 | |
| 
 | |
| WORKDIR /root/ | 
