u
This commit is contained in:
parent
e63b1a748e
commit
45d735cd63
@ -40,6 +40,9 @@ echo Install Docker Engine ...
|
|||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
|
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
|
||||||
|
|
||||||
|
docker -v
|
||||||
|
docker compose version
|
||||||
|
|
||||||
# 或者手动安装 compose https://docs.docker.com/compose/install/linux/
|
# 或者手动安装 compose https://docs.docker.com/compose/install/linux/
|
||||||
# echo Install Docker-Compose ...
|
# echo Install Docker-Compose ...
|
||||||
# sudo curl -L $COMPOSE_URL/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
|
# sudo curl -L $COMPOSE_URL/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
|
||||||
|
17
uniapp-cli.Dockerfile
Normal file
17
uniapp-cli.Dockerfile
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
FROM node:16.18-bullseye
|
||||||
|
LABEL org.opencontainers.image.authors="luk"
|
||||||
|
|
||||||
|
RUN npm i -g --registry https://registry.npm.taobao.org @vue/cli@4
|
||||||
|
RUN cd / && echo -e "\n" | vue create --registry https://registry.npm.taobao.org -p dcloudio/uni-preset-vue uniapp-cli
|
||||||
|
RUN cd /uniapp-cli && npm i -D --registry https://registry.npm.taobao.org sass@1.49.8 sass-loader@8.0.2
|
||||||
|
|
||||||
|
EXPOSE 8080
|
||||||
|
|
||||||
|
CMD cd /uniapp-cli && npm run serve
|
||||||
|
|
||||||
|
# docker commit [container-id] [new-image-name]
|
||||||
|
# docker build -t uniapp-cli:node16.18-alpine3.16 .
|
||||||
|
# docker tag [image] anolaxy/uniapp-cli:node16.18-alpine3.16
|
||||||
|
# docker login
|
||||||
|
# docker push anolaxy/uniapp-cli:node16.18-alpine3.16
|
||||||
|
# docker run -d -p 8080:8080 -v /home/adot/pex-user-uniapp:/uniapp-cli/src luk/uniapp-cli
|
@ -25,8 +25,7 @@ then
|
|||||||
npm run boot
|
npm run boot
|
||||||
cd ..
|
cd ..
|
||||||
echo
|
echo
|
||||||
echo *** `npm run serve` to start
|
npm run serve
|
||||||
echo
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## 如果 vue create 选择默认模板,生成的 package.json 其实和 Hello 版一摸一样,只是 devDependencies 缺少了 sass ^1.49.8 和 sass-loader ^8.0.2。
|
## 如果 vue create 选择默认模板,生成的 package.json 其实和 Hello 版一摸一样,只是 devDependencies 缺少了 sass ^1.49.8 和 sass-loader ^8.0.2。
|
@ -1,13 +0,0 @@
|
|||||||
FROM node:16
|
|
||||||
LABEL luk "luk@faronear.org"
|
|
||||||
|
|
||||||
RUN npm i -g --registry https://registry.npm.taobao.org @vue/cli@4
|
|
||||||
RUN RUN cd / && echo -e "\n" | vue create --registry https://registry.npm.taobao.org -p dcloudio/uni-preset-vue vue-cli-uniapp
|
|
||||||
RUN cd /vue-cli-uniapp && npm i -D --registry https://registry.npm.taobao.org sass@1.49.8 sass-loader@8.0.2
|
|
||||||
|
|
||||||
EXPOSE 8080
|
|
||||||
|
|
||||||
CMD cd /vue-cli-uniapp && npm run serve
|
|
||||||
|
|
||||||
# docker build -t luk/name:tag .
|
|
||||||
# docker run -d -p 8082:8080 -v /home/adot/pex-user-uniapp:/vue-cli-uniapp/src luk/vue-cli-uniapp
|
|
Loading…
Reference in New Issue
Block a user