天天看点

ECS训练营-DAY2分享(基于ECS搭建Docker环境)

安装vsftpd分为五大步骤

一、创建资源

开通ECS服务器,大概1个小时的体验时间

二、连接远程ECS服务器

我这边用的是win10,所以就以我的使用流程来做个分享。

1.打开本机的powershell(cmd也可)

2.终端中输入连接命令

ssh [username]@[ipaddress]

。将其中的 username 和 ipaddress 替换为云产品资源提供的ECS服务器的 用户和 弹性IP。例如:

ssh [email protected]

3.同意连接并输入ECS服务器提供的用户密码后即连接完成。

三、安装Docker CE

1.安装Docker的依赖库
yum install -y yum-utils device-mapper-persistent-data lvm2           
2.添加Docker CE的软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo           

这里我遇到链接报429的问题,然后等了15分钟左右重新输入就好

3.安装Docker CE
yum makecache fast
yum -y install docker-ce           

这里我遇到包下载错误的情况,然后等了会又重新输入了两边就好了

4.启动Docker服务

systemctl start docker

四、配置阿里云镜像仓库(镜像加速)

这部简单来说就是使用阿里云的仓库镜像实现对官方镜像的加速下载。可以规避因网络问题而导致的下载过慢或下载失败。

1.登录容器镜像服务控制台

(1) 在页面左侧资源栏点击 一键复制登录url,打开浏览器隐身窗口(无痕模式)输入已复制的登录链接

(2) 输入资源提供的 子用户名称 和 子用户密码 ,点击 【登录】 ;然后搜索容器镜像,点击【容器镜像服务】登录控制台,即可

2.单击【镜像中心】 > 【镜像加速器】,就可以看到阿里云提供的专属镜像加速地址了

3.配置Docker的自定义镜像仓库地址

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://rkpyfwzl.mirror.aliyuncs.com"]
}
EOF           
4.重新加载服务配置文件
systemctl daemon-reload           
5.重启Docker服务
systemctl restart docker           

五、使用Docker安装Nginx服务

1.查看Docker镜像仓库中Nginx的可用版本
docker search nginx           
2.拉取最新版的Nginx镜像
docker pull nginx:latest           
3.查看本地镜像
docker images           
4.运行容器
docker run --name nginx-test -p 8080:80 -d nginx           
5.浏览器地址栏输入

http://139.224.209.111:8080

访问Nginx服务

然后今天也顺利结束了呢~ヾ(≧▽≦*)o