方法1(推荐):在阿里云,把旧的“创建自定义镜像”,然后“创建实例”或在已有实例中“资源变配”“镜像配置”
方法2(最推荐):将现有的容器生成一个镜像保存到本地,然后再迁移过去
选购云服务器ECS
- 选择“自定义购买”
- 付费模式:包年包月
- 地域选择离用户近的
- 实例规格:1核2GB
- 镜像:Ubantu20.04
- 勾选分配公网IP
- 计费模式:按量付费,带宽拉到最大
- 登录凭证:自定义密码
- 其他能用默认就用默认
登录服务器
https://www.acwing.com/blog/content/10867/
安装docker
一定要在tmux里装
验证docker安装好:docker --version
(这里别直接复制)
安装tree命令:sudo apt-get install tree
安装ipython:sudo apt-get install ipython3
迁移镜像
https://www.acwing.com/file_system/file/content/whole/index/content/3257028/
方法3:上传空白镜像,然后把代码从git上clone下来
安装docker
将docker镜像传到服务器上,生成容器
https://www.acwing.com/blog/content/10878/
注意:退出容器要挂起容器!Ctrl+p再按Ctrl+q
初始化git
在容器里:
git init
ssh-keygen
cat id_rsa.pub
将其中的内容复制到ACgit上
git clone git@git.acwing.com:xxx/XXX.git
在ALLOWED_HOSTS里添加新的公网IP
部署nginx与对接acapp:
https://www.acwing.com/file_system/file/content/whole/index/content/3257028/