1 框架结构
->->
ht-for-web的启动依赖node.js环境,启动命令为:node /ht_new/server/server.js
现在是通过改造后的node镜像创建容器(挂载ht_for_web的文件)来实现ht-for-web的启动。
2 创建镜像
cd /opt
在/opt目录下创建Dockerfile文件,文件内容如下
# 依赖的镜像
FROM node:alpine
# 指定容器工作空间
WORKDIR /usr/share/ht-for-web
#启动容器会执行的命令
CMD [ "node", "/usr/share/node/server/server.js" ]
cd /opt
构建命令: docker build -t ht-for-web:1 .
查看镜像列表: docker images
3. 创建目录
cd /opt
mkdir /ht
将ht-for-web整个项目拷贝到ht目录下
4.创建容器
docker run -d -p 5888:5888 -v /opt/ht/ht_new:/usr/share/ht-for-web ht-for-web:1
通过ip:5888即可访问