Docker:3、在VSCode上安装并运行python步伐或JavaScript步伐

[复制链接]
发表于 2025-10-28 14:55:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1.VSCode上安装并运行python步伐:

1.1.安装Docker插件


1.2.新建自动化脚本DockerFile
  1. FROM python:3.-slim-buster
  2. WORKDIR /app
  3. COPY ..
  4. RUN pip3 install -r requirements.txt
  5. CMD ["python3", "app.py"]
复制代码

  • COPY <本地路径><目的路径>,第一个点代表根目次下的全部文件,第二个点表现当前的工作路径。
  • RUN允许我们在创建镜像时运行恣意的shell下令。
  • Pip install 来安装Python步伐的所需库。
  • CMD来指定当Docker容器运行之后要实行的下令
1.3.创建镜像

打开vscode终端,输入下令
  1. docker build -t yourImageName .
复制代码

  • -t 背面跟的参数yourImageName应该更换成你要创建的镜像的名字。
  • 末了的.告诉docker应该在当前目次下探求这个Dockerfile
再输入docker images大概docker image ls下令,检察docker创建的镜像列表内里是否包罗刚刚我们创建的镜像。
1.4.启动容器

打开vscode终端,输入下令
  1. docker run -p 80:50000 -d yourImageName
复制代码

  • -p 背面跟的参数是本机端口
  • :背面跟的是映射的docker容器的端口
  • -d 让容器在背景运行,如许容器的输出就不会直接表现在控制台上。
也可以不举行端口映射,直接启动
  1. docker run yourImageName
复制代码
大概在dockerdesktop中举行启动
1.5.通过dockerdesktop动态监视

dockerdesktop可以检察步伐的动态数据。
2.VSCode上安装并运行js步伐:

2.0.预备js步伐

新建一个文件夹docker_learn,内里新建一个index.js文件,文件内只有一行代码
  1. console.log("快速上手docker");
复制代码
在vscode的控制台里跳转到这个文件所在的目次,并输入下令node index.js。
此时发现控制台乐成打印数据。那么js步伐算预备好
留意:假如控制台提示说【node : 无法将“node”项辨以为 cmdlet、函数、脚本文件或可运行步伐的名称。】
分析nodejs没有安装大概情况变量没有设置好。致意装或设置好后再继续以下步调。
​
2.1.安装Docker插件

同1.1
2.2.新建自动化脚本DockerFile

​
现在我们在项目中再新建一个Dockerfile文件。留意文件名开头大写。
  1. FROM node:14-alpine
  2. COPY index.js /index.js
  3. CMD node /index.js
复制代码

  • from下令指定一个根本镜像。这里的alpine和redhat、centos一样,都属于linux发行版的一种,但是它是轻量级的,只有几十兆。
  • copy下令表现复制应用步伐到镜像中。第一个参数为源路径,指的是相对于Dockerfile文件的路径。第二个参数是目的路径,是相当于镜像的路径。
  • cmd下令第一个参数表现可实行步伐的名字。第二个参数表现可实行步伐吸收到的参数。
​
2.3.创建镜像

同1.3
2.4.启动容器

同1.4
2.5.通过dockerdesktop动态监视

同1.5.
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表