配置云服务
1. 环境配置
创建用户
adduser acs #创建用户acs`
usermod -aG sudo acs # 给用户acs分配sudo权限
配置别名
在用户目录下输入vim .ssh/config
Host myserver 服务名
HostName 39.106.80.215 IP地址或域名
User acs 用户名
免密登录
linux系统root目录输入:
ssh-keygen
ssh-copy-id myserver
Windows系统在用户目录下:
取出公钥: .ssh下的id_rsa.pub里的内容
进入自己租的云服务器,创建.ssh目录,在.ssh目录下vim authorized_keys,将id_rsa.pub的内容复制进来。
配置vim和tmux
scp .vimrc .tmux.conf root@116.198.225.123: #虚拟机传到云服务
scp .vimrc .tmux.conf myserver: #根目录传给用户
更新环境
sudo apt-get update
2. 安装docker
卸载旧版本
$ sudo apt-get remove docker \docker-engine \docker.io
使用apt安装
由于 apt
源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。
$ sudo apt-get update
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。
为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥。
$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
然后,我们需要向 sources.list
中添加 Docker 软件源
$ echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装docker
更新 apt 软件包缓存,并安装 docker-ce
:
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
启动 Docker
$ sudo systemctl enable docker
$ sudo systemctl start docker
建立 docker 用户组
建立docker
组
$ sudo groupadd docker
将当前用户加入 docker
组:
$ sudo usermod -aG docker $USER
退出当前终端并重新登录,进行如下测试。
测试是否安装成功
测试 Docker 是否安装正确
$ docker