Windows本地装docker desktop-部署node-api项目并在宿主机访问

Windows本地装docker desktop-部署node-api项目并在宿主机访问

安装及配置

1.参考: windows11安装docker并运行
2. 按win+R,输入cmd回车,输入docker --version,显示如下,就是成功了

在这里插入图片描述

打包docker镜像

1.cmd进入命令窗口,进入你要部署的项目路径下
在这里插入图片描述

2.创建docker镜像运行:docker build -t imagename .(前提是项目根目录下有Dockerfile文件,然后就是漫长的等待)在这里插入图片描述
3.就可以在docker Desktop上看到你生成的镜像了
在这里插入图片描述
4.运行的话,可以用两种方式(对docker命令不太熟悉的话,建议还是第二种吧,比较稳,也清晰,不会遇到各种问题)
第一种是命令:docker run -itd -p 3002:3000 --name merchant-core-api cc0570b319b0 /bin/sh
第二种用Docker Desktop启动:
点击图片中的运行标识
然后弹出一个框
在这里插入图片描述
点击Optional settings
在这里插入图片描述
然后点击Run

5.Containers 就会多个容器
在这里插入图片描述

宿主机window环境访问

在这里插入图片描述

完美

遇到的问题

中间有卡很久,卡到以下问题
1.配置文件缺失,镜像启动时,报拿不到对应的配置
解决:把本地配置文件丢docker对应容器中

2.运行镜像,一运行马上挂掉
解决:把镜像后台运行

3.启动后一直访问不到docker部署的项目
解决:发现命令映射的端口没映射上去,细磨了一下docker的命令,然后在Docker desktop 也试了下运行

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值