docker mysql node_Docker 安装 Node.js

Docker 安装 Node.js

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个让 JavaScript 运行在服务端的开发平台。

1、查看可用的 Node 版本

可以通过 Sort by 查看其他版本的 Node,默认是最新版本 node:latest。

d1690f81ed142a44b1fb52b330c31108.png

你也可以在下拉列表中找到其他你想要的版本:

4ded561224ab4d2a1f9d20d567b928d0.png

此外,我们还可以用 docker search node 命令来查看可用版本:

$ docker search node

2、取最新版的 node 镜像

这里我们拉取官方的最新版本的镜像:

$ docker pull node:latest

4416da247305a7a5f86dd85888af99f2.png

3、查看本地镜像

使用以下命令来查看是否已安装了 node

$ docker images

4a5922a4914b6994a044d5c52eedf0af.png

在上图中可以看到我们已经安装了最新版本(latest)的 node 镜像。

4、运行容器

安装完成后,我们可以使用以下命令来运行 node 容器:

$ docker run -itd --name node-test node

参数说明:

--name node-test:容器名称。

413d350b74256eb2c88f29ded8a5227f.png

5、安装成功

最后进入查看容器运行的 node 版本:

$ docker exec -it node-test /bin/bash

root@6c5d265c68a6:/# node -v

8d39f9990d9df767c4577e1d1adac3d4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以帮您编写一个docker-compose文件来监控docker容器、MySQL和网络连通性。以下是示例代码: ```yaml version: '3.7' services: prometheus: image: prom/prometheus container_name: prometheus ports: - "9090:9090" volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml command: - '--config.file=/etc/prometheus/prometheus.yml' grafana: image: grafana/grafana container_name: grafana ports: - "3000:3000" volumes: - grafana_data:/var/lib/grafana node_ping: image: grafana/grafana-image-renderer:latest container_name: node_ping environment: - PING_HOST=google.com - PING_INTERVAL=10s mysql: image: mysql:latest container_name: mysql environment: MYSQL_ROOT_PASSWORD: example_password volumes: - mysql_data:/var/lib/mysql volumes: grafana_data: mysql_data: ``` 在这个docker-compose文件中,我们定义了四个服务: - Prometheus:一个开源的监控系统,用于收集和存储监控指标数据。我们将其映射到端口9090,以便我们可以通过Web界面访问它。 - Grafana:一个开源的可视化工具,用于显示监控数据。我们将其映射到端口3000,以便我们可以通过Web界面访问它。 - Node_ping:一个用于检查网络连通性的镜像,可以通过环境变量来指定要ping的主机和ping的时间间隔。 - MySQL:一个用于存储数据的关系型数据库。 此外,我们还定义了两个卷用于持久化数据。 请注意,这只是一个示例docker-compose文件,您需要根据您的实际需求进行修改。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值