Open FrankKai opened 3 years ago
pm2 [list|ls|status]
pm2 start <name/id/all>
pm2 reload <name/id/all>
pm2 restart <name/id/all>
pm2 stop <name/id/all>
pm2 delete <name/id/all>
pm2 logs
pm2 logs --lines 200
pm2 monit
pm2 start app.js --watch --ignore-watch="node_modules"
最全的:https://pm2.keymetrics.io/docs/usage/pm2-doc-single-page/
docker images
docker images -a
docker pull [IMAGE_NAME]
docker run <name/id>
docker build --no-cache -t [repo:tag] -f Dockerfile .
docker push [repo:tag]
docker container list
docker run <image_id>
docker run -ti <image_id>
-t --tty 开启终端 Allocate a pseudo-TTY
-i --interactive 交互 Keep STDIN open even if not attached;
docker image ls <image_name>
docker history <image_id>
docker rmi <image> -f
docker rmi <container> -f
docker commit --author "Kai Gao" --message "打基础镜像" <container> <custom-name>:<tag>
docker tag project-base:v1 dockerkai/project-base:v1
docker push dockerkai/project-base:v1
FROM node:12
WORKDIR /app
COPY package*.json ./
COPY yarn.lock ./
COPY . .
RUN yarn install
EXPOSE 8080
CMD ["npm","run", "docker:prod"]
k get pods
k get pods -o wide
k get svc
k get ep
k get ns
k get deploy
k get ing
k logs <name>
k logs -f <name>
最全的:https://kubernetes.io/zh/docs/reference/kubectl/overview/