首页 > nodejs > linux玩nodejs命令收藏集

linux玩nodejs命令收藏集

which git # 查询系统是否已经安装过这个命令

docker启动:
systemctl enable docker # 开机自动启动docker
systemctl start docker # 启动docker
systemctl restart docker # 重启dokcer
docker ps 查看正在运行的容器
docker ps -a 查看所有容器(stop后也能查到)
docker stop c99(id前3位)
docker start c99(id前3位)
docker rm c99(id前3位) 删除镜像
docker exec -it c99(id前3位) /bin/bash 进入docker内部

直接往文件写入简单字符串:echo 'hello docker' >> www/index.html
连接文件,打印输出:cat www/index.html
发布docker镜像:docker run -p 8000:80 -v home/nodejs/nginx/www:/usr/share/nginx/html --privileged=true nginx
后台执行启动(会打印UUID):-d nginx

docker定制镜像-nginx
① 创建一个Dockerfile文件内容,内容如下面:
② docker build -t nginx:allen .(定制镜像名字是allen,.代表Dockerfile目录位置)
③ docker run -p 8000:80 --privileged=true nginx:allen(运行镜像)
访问虚拟机ip:8000就能访问index.html了

// Dockerfile文件内容-nginx
FROM nginx:latest
RUN echo '

Hello allen !!!

' > /usr/share/nginx/html/index.html

docker定制镜像-nodejs
① 创建一个Dockerfile文件内容,内容如下面:
② docker build -t nginx:allen .(定制镜像名字是allen,.代表Dockerfile目录位置)
③ docker run -p 3000:3000 mynode(运行镜像)
访问虚拟机id:3000就可以看到node接口返回的结果了

FROM node:10-alpine
ADD . /app/
WORKDIR /app
RUN npm install
EXPOSE 3000
CMD ["node", "app.js"]

评论区

粤ICP备15040393号-1