安装docker
curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh --mirror AliyunDockerFile
mkdir your_docker touch .dockerignore vim Dockerfile如果不需要其他镜像的话FROM scratch是最节省空间的
FROM node:8.4 COPY . /app WORKDIR /app RUN npm install --registry=https://registry.npm.taobao.org EXPOSE 3000docker image的构建与上传
docker image build -t [imageName]:[tag] . docker login docker image tag [imageName] [username]/[repository]:[tag] docker image build -t [username]/[repository]:[tag] . docker image push [username]/[repository]:[tag]docker-compose
安装
创建yml
vim docker-compose.yml常用命令
sudo docker stop $(sudo docker ps -a -q)