阿里云线上部署docker运行ubuntu的简单示例流程
一、阿里云设置
1.控制台管理
开通之后,先去修改root账户密码,修改之后需重启才生效
1.1进入控制台
1.2进入云服务器
1.3进入已运行的服务器
1.4 显示运行服务器,显示公私网IP ,点击‘管理’
1.5 进行实例密码设置
1.6 设置密码
2.ssh远程登录云服务器
ssh root@<云服务器公网ip>
注:在本地终端执行以上指令,输入root密码后即可登录云服务器进行操作。
3.拷贝文件到云服务器
scp -r <本地目录|文件> root@<云服务器公网ip>:<云服务器目录|文件>
注:在本地终端执行以上指令,输入root密码后即可将本地文件拷贝到云服务器。
二、部署上传
准备好线上服务器之后,下面就可以在线上服务器进行项目的部署。
案例:使用阿里云服务器部署demo简单项目。
- 在本地准备好
demo项目
代码和Dockerfile
文件
- 将本地
django目录
拷贝到阿里云服务器
scp -r demo/ root@<云服务器公网ip>:/root/
- 登录云服务器,进入
/django目录
,使用Dockerfile构建运行demo项目的镜像
ssh root@<云服务器公网ip>
cd /demo
docker build -t uwsgi-django:latest .
- 使用
uwsgi-django:latest
镜像创建容器即可启动demo项目
docker run -d -p 8000:8000 uwsgi-django
5 .进入阿里云服务器控制台,设置安全组规则,开放8000端口
注:使用阿里云服务器进行部署时,使用的端口都需要配置安全组规则对外开放
5.1 进入安全组配置
5.2 点击配置规则
5.3 配置
6.访问测试
通过浏览器访问阿里云服务器的8000端口,效果如下: