Sign inSign up

zhou090221liang/nnmr-env

By zhou090221liang

•Updated over 1 year ago

Node.js + Nginx + MySQL + Redis

Image
Developer tools
Web servers
0

1.2K

zhou090221liang/nnmr-env repository overview

开发环境集成:

Node.js v16.19.1

Nginx v1.24

MySQL v8.0

Redis v7.0

默认账号密码:

SSH:root/Ubuntu24@Docker

MySQL:root/MySQL80@Docker

Redis:Redis70@Docker

已安装pm2,start-server自启,安装nrm命令并配置淘宝

使用pm2 save命令保存后,下次重启,通过start-server脚本自启

注意:后期自己npm添加的全局包,需要使用别名的方式指定路径,如下所示:

alias pm2='node /usr/local/src/node-v16.19.1-linux-x64/lib/node_modules/pm2/bin/pm2'

或者使用软连接的方式指定,如下所示:

ln -s /usr/local/src/node-v16.19.1-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/sbin/pm2

启动容器示例命令示例:

docker run -itd --privileged=true --restart=always --name nnmr -p 8080:80 -p 8443:443 -p 33060:3306 -p 63790:6379 -p2222:22 zhou090221liang/nnmr-env sh /etc/init.d/start-server

docker run -itd --privileged=true --restart=always --name nnmr --net host zhou090221liang/nnmr-env sh /etc/init.d/start-server

如果不想自动启动这些集成的服务,将命令最后的"sh /etc/init.d/start-server"替换成"/bin/bash"

Tag summary

Content type

Image

Digest

sha256:698c9d710…

Size

323.7 MB

Last updated

over 1 year ago

docker pull zhou090221liang/nnmr-env