一、硬件环境要求
硬盘(推荐40GB+)
二、安装docker
官方安装参考:https://docs.docker.com/engine/install/centos/
#安装辅助工具 sudo yum install -y yum-utils #准备repo文件 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo #执行安装 sudo yum install docker-ce docker-ce-cli containerd.io
启动与测试
#启动docker sudo systemctl start docker #测试是否能正常运行 sudo docker run hello-world
安装本地指南
官方参考:https://docs.docker.com/get-started/
#安装指南 docker run -d -p 80:80 docker/getting-started //或者 docker run -dp 80:80 docker/getting-started #访问地址 http://IP
安装指定的TODO List项目
目录下增加Dockerfile文件,内容添加如下:
FROM node:12-alpine RUN apk add --no-cache python g++ make WORKDIR /app COPY . . RUN yarn install --production CMD ["node", "src/index.js"]
在项目目录下,执行命令:
#编译(耗时25分钟,安装gcc、g++、python均耗时8分钟以上) docker build -t getting-started . #运行 docker run -dp 3000:3000 getting-started #访问 http://IP:3000
-- over- -