当前位置: 首页 > news >正文

使用Ubuntu中的Docker部署Remix

一、简介

1.博主这里使用的是腾讯云的服务,然后使用Docker进行部署Remix。

2.踩了几个坑,没有花费过多时间,所以这篇文章会记录踩过的坑。然后避免你们掉进去,然后花费过多时间。

3.这里就不写怎么安装Docker了,因为博主上篇文章已经写了,请看博主编写的Ubuntu安装Docker那篇文章。这里就写怎么进行部署的。https://blog.csdn.net/m0_58724783/article/details/129391863?spm=1001.2014.3001.5501

二、部署简要:

1.要基本会使用Linux,因为Ubuntu是基于linux内核的一个发行版;

2.不会使用Docker无关紧要,需要懂得一些网络的原理,这样稍微遇到问题可以快速进行定位,不用过多的去花费时间。

3.必须要提前安装好了Docker,不然直接操作不行的。

4.好了,接下来是实操了。

三、实操部署

1.使用Docker拉取Remix镜像,使用以下命令:

sudo docker pull remixproject/remix-ide

2.拉取成功,然后使用Docker启动Remix镜像,使用以下命令:

sudo docker run -p 8080:80 remixproject/remix-ide

注:这里有个坑,不要使用 docker run -p 8080:8080启动,因为80端口是docker的,8080是Remix的,但是8080在docker里面是没有的,但是也能启动的起来,但是使用telnet或者curl进行测试的时候是有问题的,映射的端口有问题,所以会导致连接被拒绝或者其他问题;这个是博主在排查问题的时候,在docker文件中看见了,踩到了这个坑。

3.开放端口对外

3.1.前面也说了,博主使用的是腾讯云的,所以有可能跟你们不一样。

3.2.进入到你的实列详情里面,然后点击防火墙,然后添加规则,跟博主一样就可以了。

4.可以使用telnet/curl 进行测试,如下:

注:这样是通了,但是要是不是这样,在看一下配置是哪里的问题,或者可以来这里交流,我看见了会回复的。

5.把你的腾讯云的公网IP,然后加上端口,输入到浏览器上,就可以访问了。

.有可能加载的会比较慢,因为它要下载文件,所以会比较慢。

注:使用终端需要两个,不要使用一个,也可以一个,把docker放在后台进行运行,

敲命令的时候run -p -d image_name 就可以了。

四、到这里就可以成功的部署好了,加油!

http://www.lryc.cn/news/34586.html

相关文章:

  • 【MySQL】P9 多表查询(3) - 子查询
  • SpringMVC中的拦截器不生效的问题解决以及衍生出的WebMvcConfigurationSupport继承问题思考
  • 【量化交易笔记】3.实现数据库保存数据
  • [数据结构]:15-堆排序(顺序表指针实现形式)(C语言实现)
  • 蓝桥 卷“兔”来袭编程竞赛专场-02破解曾公亮密码 题解
  • CSS定位
  • python sympy库
  • 达梦数据库统计信息的导出导入
  • 信息系统基本知识(六)
  • <C++>智能指针
  • 1.分析vmlinux可执行文件是如何生成的? 2.整理内核编译流程:uImage/zImage/Image/vmlinx之间关系
  • 数据结构4——线性表3:线性表的链式结构
  • weblogic 忘记密码重置密码
  • 安卓开发之动态设置网络访问地址
  • 深度学习模型训练工作汇报(3.8)
  • 【ns-3】添加nr(5G-LENA)模块
  • (枚举)(模拟)(前缀和)(数组模拟哈希)(可二分)1236. 递增三元组
  • mysql五种索引类型(实操版本)
  • 微服务进阶之 SpringCloud Alibaba
  • 前端性能优化笔记2 第二章 度量
  • 关于new和delete的一些思考,为什么不能在析构函数中调用delete释放对象的内存空间,new和delete的原理
  • 一场以数字技术深度影响和改造传统实业的新风口,正在开启
  • 【LeetCode】13. 罗马数字转整数
  • 2023/3/8集合之TreeSet HashSet简介 不含代码
  • 【面试1v1实景模拟】面试中常见的Java关键字详解
  • MySQL8.0.16存储过程比5.7.22性能大幅下降
  • 基于MATLAB的无线信道的传播与衰落(附完整代码与分析)
  • SDX62如何查看Kernel版本和Operating System Version Patch Level
  • 001+limou+HTML——(1)HTML入门知识
  • 使用Arduino Uno构建一个巡线机器人