docker部署express应用 docker部署express应用

docker部署express应用

1、拷贝express应用目录拷到服务器某个目录,如/home/server

2.新建Dockerfile文件,配置如下

 FROM node
#WORKDIR /home
 # Bundle app source
ADD ./server/ /home      #把Dockerfile文件放在home目录下,当拷贝时候会把server目录下的拷贝到docker内
WORKDIR /home      #docker内相当于cd /home
RUN npm install    #安装依赖
# Show current folder structure in logs
RUN ls    #查看是否复制成功,也可删除

EXPOSE 3003
CMD ["node","./bin/www"]


4、构建镜像 docker build -t appName .

5、docker run -d -p 8888:3000 镜像id

6、docker ps 查看已启动的容器 docker images -a 列出所有镜像

命令: docker exec -it appname bash #进入新建容器内

          docker rm appname -f 移除容器

        docker rmi appname -f 移除镜像

分享本文至:

评论 0

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论