Docker + Ubuntu 安装 nodejs,redis 生成新镜像
2017-11-14 12:33
701 查看
Docker + Ubuntu 安装 nodejs
Docker 使用
下载 ubuntu 镜像 docker pull ubuntu:14:04运行容器 docker run -it -d —name containerName ubuntu:14.04 /bin/bash
进入容器 docker attach containerName
Nodejs
下载 nodejs 安装包 wget https://nodejs.org/download/rc/v8.9.1-rc.1/node-v8.9.1-rc.1.tar.gz解压 tar -zxvf node-v8.9.1-rc.1.tar.gz
进入 nodejs 解压文件夹 cd node-v8.9.1-rc.1
运行 configure 脚本来配置源代码 ./configure
编译 make install
删除下载的安装包 rm node-v8.9.1-rc.1.tar.gz
npm
sudo apt install npmsudo npm install npm@latest -g
升级 nodejs
sudo npm install -g n最新版 sudo n latest
稳定版 sudo n stable
使用pm2管理nodejs进程
安装 npm install -g pm2运行服务 pm2 start app.js –name [appName]
查看状态 pm2 monit
查看单一状态 pm2 describe [app id]
查看log pm2 logs [appName] [–lines 1000]
重启服务 pm2 restart [app id]
停止服务 pm2 stop [app id]
查看应用列表 pm2 list
网页 监控 pm2 web
随系统启动 pm2 startup ubuntu
Redis
wget http://download.redis.io/releases/redis-4.0.2.tar.gztar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
删除下载的安装包 rm redis-4.0.2.tar.gz
容器 包存 为镜像
容器内 exit 退出容器查看一下最后修改的容器,看看大小 docker ps -l -s
保存 容器 成镜像 docker commit containerName imageName:versionNumber
用镜像 启动一个容器 docker run -it -d -name newContainerName imageName:versionNumber /bin/bash
大功告成
docker attach newContainerName映射容器端口
输出容器端口号docker inspect containerName | grep IPAddress
将主机的8001 映射给容器的8000 端口
iptables -t nat -A DOCKER -p tcp –dport 8001 -j DNAT –to-destination 172.17.0.2:8000
NODE支持
阿里云oss
npm install conpm install ali-oss
相关文章推荐
- Ubuntu下用docker安装redis镜像和使用redis容器分享
- 用ubuntu安装redis的docker镜像
- Docker的ubuntu镜像安装的容器无ifconfig和ping命令的解决
- Docker的Ubuntu镜像安装的容器无ifconfig命令和ping命令
- docker示例--下载ubuntu镜像安装python
- Docker 基础(二) 安装ubuntu 和 镜像保存路径
- ubuntu的docker镜像中安装ifconfig和ping命令
- Ubuntu安装Python2.7,nodejs,Redis
- 在Docker Ubuntu镜像中安装tensorflow-gpu
- Docker_一些必要命令行应用的安装命令(以Ubuntu Docker镜像为例)
- 【举例2】Docker环境部署过程,用ushios/lamp-ubuntu镜像,来创建容器,并安装禅道系统
- 【Docker】记 Docker 下,基于 Ubuntu:14.04 安装 nodejs ,并配置相关环境
- 【Docker】在ubuntu14.04镜像上安装GPU显卡驱动, CUDA和CUDNN
- docker ubuntu16.04镜像下安装cowrie蜜罐记录
- 使用Remastersys生成的iso镜像安装ubuntu
- Docker的Ubuntu镜像安装的容器无ifconfig命令和ping命令
- php7 安装yar 生成docker镜像
- Ubuntu 16.04 systemback生成镜像文件无法安装grub的问题
- docker 部署 flask(三)高级编写及生成镜像,安装requirements.txt
- ubuntu 16.10安装docker并配置国内镜像