阿里云线上部署运行ubuntu的简单示例流程

阿里云线上部署docker运行ubuntu的简单示例流程

一、阿里云设置

1.控制台管理

开通之后,先去修改root账户密码,修改之后需重启才生效

1.1进入控制台
在这里插入图片描述

1.2进入云服务器

在这里插入图片描述
1.3进入已运行的服务器

在这里插入图片描述

1.4 显示运行服务器,显示公私网IP ,点击‘管理’

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kEhoyZ8u-1570602060438)(C:\Users\Mr.X\AppData\Local\Temp\1570600386458.png)]

1.5 进行实例密码设置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kenle01Z-1570602060438)(C:\Users\Mr.X\AppData\Local\Temp\1570600432963.png)]

1.6 设置密码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zMM8hpOK-1570602060439)(C:\Users\Mr.X\AppData\Local\Temp\1570600458975.png)]

2.ssh远程登录云服务器

ssh root@<云服务器公网ip>

注:在本地终端执行以上指令,输入root密码后即可登录云服务器进行操作。

3.拷贝文件到云服务器

scp -r <本地目录|文件> root@<云服务器公网ip>:<云服务器目录|文件>

注:在本地终端执行以上指令,输入root密码后即可将本地文件拷贝到云服务器。

二、部署上传

准备好线上服务器之后,下面就可以在线上服务器进行项目的部署。

案例:使用阿里云服务器部署demo简单项目。

  1. 在本地准备好demo项目代码和Dockerfile文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9pU9YkDN-1570602060439)(C:\Users\Mr.X\AppData\Local\Temp\1570600997759.png)]

  1. 将本地django目录拷贝到阿里云服务器
scp -r demo/ root@<云服务器公网ip>:/root/
  1. 登录云服务器,进入/django目录,使用Dockerfile构建运行demo项目的镜像
ssh root@<云服务器公网ip>
cd /demo
docker build -t uwsgi-django:latest .
  1. 使用uwsgi-django:latest镜像创建容器即可启动demo项目
docker run -d -p 8000:8000 uwsgi-django

5 .进入阿里云服务器控制台,设置安全组规则,开放8000端口

注:使用阿里云服务器进行部署时,使用的端口都需要配置安全组规则对外开放

5.1 进入安全组配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vRkewRVK-1570602060440)(C:\Users\Mr.X\AppData\Local\Temp\1570601356856.png)]

5.2 点击配置规则

在这里插入图片描述

5.3 配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R44dEoDl-1570602060440)(C:\Users\Mr.X\AppData\Local\Temp\1570601561142.png)]

6.访问测试

​ 通过浏览器访问阿里云服务器的8000端口,效果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cGQ66C8N-1570602060440)(C:\Users\Mr.X\AppData\Local\Temp\1570601679800.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值