登录到新服务器
ssh root@xxx.xxx.xxx.xxx # xxx.xxx.xxx.xxx替换成新服务器的公网IP
创建acs用户:
adduser acs # 创建用户acs
usermod -aG sudo acs # 给用户acs分配sudo权限
配置免密登录方式
https://www.acwing.com/file_system/file/content/whole/index/content/3080725/
安装tmux和docker,登录自己的服务器,然后安装tmux:
docker安装地址:
https://docs.docker.com/engine/install/ubuntu/
sudo apt-get update
sudo apt-get install tmux
将AC Terminal的配置传到新服务器上:
scp .bashrc .vimrc .tmux.conf server_name: # server_name需要换成自己配置的别名
打开tmux。(养成好习惯,所有工作都在tmux里进行,防止意外关闭终端后,工作进度丢失)
然后在tmux中根据docker安装教程安装docker即可。
中途遇到的问题(别人写的);
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 出现这个情况的是因为没有权限,复制运行y总给的sudo usermod -aG docker $USER就行,但是!要在root下运行这条命令才行,在你自己创建的用户下运行这条命令是没用的
遇到问题:zxy@VM-20-12-ubuntu:~$ ssh root@localhost -p 20000 报错:kex_exchange_identification: read: Connection reset by peer 解决:docker容器中没有安装ssh,运行以下代码:
apt-get install ssh
apt-get update
sudo /etc/init.d/ssh start