Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

小程序开发用 docker 镜像

小程序需要使用node.js v12,现在在新版的macOS26下甚至都无法成功安装, 使用Docker来运行则可以避免这些问题。

默认用户使用zsh和oh-my-zsh

直接pull github的镜像

docker pull ghcr.io/qinyuhang/dev-mini-docker:latest

手动构建方式

docker build . -t dev_mini

使用方式

zsh使用方式:

# 复制docker compose文件到主目录,你可以复制到任意目录,记住修改后面的run即可
cp docker-compose.dev_mini.yml ~
cd PATH_TO_MINI_PROGRAM_REPO

PWD_NAME=${PWD##*/} docker compose -f ~/docker-compose.dev_mini.yml run --rm dev_mini

bash使用方式

# 复制docker compose文件到主目录,你可以复制到任意目录,记住修改后面的run即可
cd PATH_TO_MINI_PROGRAM_REPO

PWD_NAME=${PWD##*/} docker compose -f ~/docker-compose.dev_mini.yml run --rm --entrypoint /bin/bash dev_mini

直接配置alias

在zshrc或者bashrc可以配置alias,方便使用。

alias dev_mini='PWD_NAME=${PWD##*/} docker compose -f ~/docker-compose.dev_mini.yml run --rm dev_mini'

注意: alias 中必须使用单引号 '...',这样 $PWD${PWD##*/} 会在每次运行时才展开,而不是定义时展开。

About

使用Docker开发node12

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors