英语学习翻译系列(中英)——Docker docs:Get Started(Part 2) Containerize an application


英文原文: https://docs.docker.com/get-started/02_our_app/
如果你准备好了看译文请往继续阅读,如有错误还请指正!

在这里插入图片描述

Get the app(获取程序)

在这里插入图片描述

git clone https://github.com/docker/getting-started.git

注意:这里需要从github上克隆项目,需要借助梯子哦,否则会克隆失败(如下)
在这里插入图片描述

在这里插入图片描述
这里是在拉取测试用的程序代码,以便后续做容器化

Build the app’s container image(创建程序的容器镜像)

在这里插入图片描述
对于我来说我的app目录在如下位置,复制此路径
在这里插入图片描述
粘贴到cd后面,在cmd中进入该路径

 cd F:\Lyh\project\mypro\01DockerLearn\getting-started\app

如下:
在这里插入图片描述

在这里插入图片描述

 type nul > Dockerfile

如下:
在这里插入图片描述

在这里插入图片描述

# syntax=docker/dockerfile:1
   
FROM node:18-alpine
WORKDIR /app
COPY . .
RUN yarn install --production
CMD ["node", "src/index.js"]
EXPOSE 3000

在这里插入图片描述
对于我来说就是进入如下位置:
在这里插入图片描述
在这里插入图片描述

docker build -t getting-started .

在这里插入图片描述
在这里插入图片描述
如果成功会显示如下界面
在这里插入图片描述
在这里插入图片描述

Start an app container(启动一个程序容器)

在这里插入图片描述

 docker run -dp 3000:3000 getting-started

运行结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Next steps(后续步骤)

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值