vscode使用docker 简介、步骤

使用步骤:

  1. 安装vscodedocker-vscode插件、docker desktop桌面程序、docker hub账户(可选)
  2. 编写Dockerfile文件(下面有示例
  3. 使用命令创建镜像 "docker build -t name ." (name是镜像名字,.点是指在当前目录下寻找Dockerfile文件)
  4. 使用命令启动容器 "docker run -dp 3000:3000 name" (name是镜像名字)
  5. 访问http://localhost:3000

-t

在新容器内指定一个伪终端或终端

-i

允许你对容器内的标准输入进行交互

-d

后台运行

-p

指定要映射的ip和端口,但是在一个指定端口上只可以绑定一个容器,格式为

hostPort:containerPort、ip:hostPort:containerPort、 ip::containerPort

-P

docker会随机映射一个49000~49900的端口到内部容器开放的网络端口

-v

绑定一个数据卷

Dockerfile文件示例:(我这里执行的是安装的node14、执行的npm run generate、nginx等,具体命令内容需按照你自己的项目来编写

FROM node:14-alpine as builder
 
# ENV PROJECT_ENV production
ENV NODE_ENV production
 
WORKDIR /code
 
# 首次添加此两个文件,充分利用缓存
ADD package.json package-lock.json /code
RUN npm ci
 
ADD . /code
RUN npm run generate
 
# 选择更小体积的基础镜像
FROM nginx:alpine
COPY --from=builder /code/dist /usr/share/nginx/html

FROM、EVN、ADD、RUN等指令介绍,点击查看

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值