云服务器免费试用

一台云服务器docker(一台云服务器可以绑定多块云硬盘)

服务器知识 0 1523

本文目录:

  • 1、阿里云服务器-docker部署 web 应用(端口号)
  • 2、解决云服务器docker swarm节点间无法通信问题
  • 3、云服务器部署的docker和docker desk有区别嘛
  • 4、云服务器安装docker性能
  • 5、怎样在AWS云服务器上使用docker搭建一个网站?

阿里云服务器-docker部署 web 应用(端口号)

Docker部署WEB 应用时,本地可以成功打开测试页,在公网上(阿里云服务器)却不能打开。

1、环境:阿里云服务器

2、CentOS7系统

3、Docker成功部署

这里前提docker 已经成功部署啦,现有有一个简单的测试案例,在docker上部署一个应用从而访问web。

接下来让我们尝试使用 docker 构建一个 web 应用程序。

我们将在docker容器中运行一个 Python Flask 应用来运行一个web应用。

通过 -p 参数来设置一样的端口:

docker ps 查看正在运行的容器

容器内部的 5000 端口映射到我们本地主机的 5000 端口上。

这时我们可以通过浏览器访问WEB应用

访问失败

指定外网端口为5000,

1. 本地测试能否打开测试页

本地没有问题。

2. 浏览器中访问

在任意一台电脑上输入公网IP+端口号 (此端口号为运行WEB应用时指定的端口号5000) 如我的阿里云公网IP为123.11.11.11 此时在任意一台有网络的浏览器地址栏输入公网IP: 应该会出现测试页

但现在出现如下图所示:

显示打不开

查啦大量资料,以前曾经也解决过,一定弄明白自已购买的地区后,再去设置安全组的配置规则。

***1. 登录阿里云管理控制台****

2.找到云服务器ECS-概览

3. 点击云服务器ECS,这个是我购买的类型,其他类型的就不清楚啦。

4. 点击本安全组后,再次点击配置规则:

5. 手动添加端口5000

6. 最后保存,再从浏览器地址栏输入公网IP加端口号3344成功显示测试页如图:

解决云服务器docker swarm节点间无法通信问题

如果你的swarm运行在默认端口,那么你就可能和我一样遇到了VXLAN默认端口4789/udp被云服务厂商阻断的问题。比如阿里云在文档中提到了这点,链接- 阿里云添加udp监听文档 。

这个问题在docker:v19.03之前无法直接解决。19.03版本,docker在swarm init之上增加了--data-path-port uint32 的配置项用于更改docker swarm的VXLAN端口。

下面以指定端口5789/udp为例

云服务器部署的docker和docker desk有区别嘛

有区别

云服务器部署的dockerdesktop比docker的性能好。云服务器部署的dockerdesktop比docker的性能好。

云服务器安装docker性能

境中对其进行修复,然后将其重新部署到测试环境中,以进行测试和验证。 测试完成后,将修补程序推送给生产环境,就像将更新的镜像推送到生产环境一样简单。

2.

响应式部署和扩展 Docker 是基于容器的平台,允许高度可移植的工作负载。Docker 容器可以在开发人员的本机上,数据中心的物理或虚拟机上,云服务上或混合环境中运行。

怎样在AWS云服务器上使用docker搭建一个网站?

ssh进服务器(应该是linux的吧?)

运行docker命令测试,如果没有,安装

一般用docker run docker名称(你可以首先测试官方docker)  还可以暴露端口啥的参数

测试访问

上面的测通以后

把你的代码clone到服务器内

docker build 就生成了你的新docker

docker run  刚刚build的名称

【一台云服务器docker】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 一台云服务器docker(一台云服务器可以绑定多块云硬盘)
本文地址: https://solustack.com/18945.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。