> For the complete documentation index, see [llms.txt](https://kawsing.gitbook.io/opensystem/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kawsing.gitbook.io/opensystem/docker-cong-an-zhuang-dao-ying-yong-ru-men-pian/cheng-shi-kai-fa-huan-jing-scratch3.md).

# 程式開發環境-scratch3

<https://github.com/kadok0520/MIT-Scratch3>

建立本地scratch3開發環境伺服器

docker run -d -p 8601:8601 --name scratch3\_01 kadok0520/mit-scratch3

![](/files/-Ljttj6HLrNAH4-RHb-C)

## Notices <a href="#notices" id="notices"></a>

Your server will cost at least 500 MB Memory !

Dockerfile

```
FROM node:alpine
MAINTAINER Hong-Da, Ke

RUN apk add --no-cache git \
    && cd /root \
    && git clone https://github.com/LLK/scratch-gui.git \
    && cd scratch-gui \
    && npm install

WORKDIR /root/scratch-gui
EXPOSE 8601
CMD ["npm","start"]
```
