ssh root@公网ip
输入密码,若没有密码可以前往阿里云设置服务器root密码
adduser $USER
usermod -aG sudo $USER
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt update
sudo apt-get install ca-certificates curl gnupg lsb-release
sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
上一步出错可能 是粘出去的时候双引号(")变为中文(“)了,再把双引号调为英文下的双引号就ok了
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo usermod -aG docker $USER
newgrp docker
可以先进入root 然后 su $USER 然后输入用户密码(创建新用户时创建的)
配置免密登录
cd ~/.ssh/
vim config
// 具体格式
Host 登录别名
HostName 公网ip
User $USER
Port 端口号(Port端口可有可无)
如果本地没密钥
创建密钥:ssh-keygen
本地有密钥就可以省略上面的内容
ssh-copy-id 登陆别名 然后输入密码,以后登录只需要ssh 登陆别名