本文以华为云(Ubuntu 18.04)为例,介绍一下云服务器配置docker的流程。其他云服务器的流程也很类似,可以自行替换。
云服务器的获取
我用的比较多的就是华为云和阿里云,这两个平台针对学生都有一定的优惠,可以根据大家的喜好购买。购买后选择Ubuntu 18.04作为服务器的操作系统。
访问服务器
- 获取服务器的
弹性公网的IP地址
。华为云的用户访问华为云官网华为云官网,在官网右上方的导航栏中点击控制台。
在随后的页面中,点击你所购买的服务器。
在弹出的页面中,可以找到该服务器的弹性公网的IP地址
。
- 利用
ssh
对云服务器进行远程访问。云服务器默认开启ssh服务,可以通过软件进行访问。本地机器为MacBook推荐使用系统自带的终端和FinalShell,Windows推荐使用Xshell。这里我以本机自带终端为例,输入ssh 用户名@弹性公网IP地址
,回车后输入yes
(仅第一次访问需要),并输入服务器密码(创建操作系统的时候可以设置)即可。
Tips:1. 此外可以通过华为自带的远程登录
(第三张图)直接对云服务器进行访问。2. 可以修改服务器的名称/ID
(第三张图),简化root@ecs-sn3-medium-2-linux-20200225001501:~#
中@后边的部分,以免后期打命令太麻烦,显示不全。
在服务器中安装docker
在服务器(通过终端ssh远程访问)中输入以下命令
- 更新apt包索引
apt-get update
- 使用脚本自动安装
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
- 启动docker
sudo systemctl enable docker
sudo systemctl start docker
- 将当前用户加入docker组
sudo usermod -aG docker $USER
sudo service docker restart
- 验证docker运行
docker -v \\查看docker版本
sudo systemctl status docker \\查看运行状态
拉取docker镜像
docker pull ubuntu:latest //拉取ubuntu镜像
docker images //查看服务器内的镜像