阿里云【ECS 7天实践训练营】笔记2
一、笔记说明
- 本博客专栏《阿里云【ECS 7天实践训练营】》的所有文章均为进阶路线的学习笔记,当前【ECS 7天实践训练营】的进阶路线内容为:
- 基于ECS搭建FTP服务
- 基于ECS快速搭建Docker环境
- SLB负载均衡实践
- 使用PolarDB和ECS搭建门户网站
- 搭建个人Leanote云笔记本
- 案例分享——钉钉
二、正文
引言
本文将介绍如何快速搭建一个Docker环境,并在Docker环境中部署一个Nginx服务。在本场景,阿里云将提供一台配置了CentOS 7.7的ECS实例(云服务器)并为实例配置了弹性公网IP。
2.1 创建实例
登录子账户、创建资源和连接ECS服务器的内容参见本专栏“笔记1”的2.1 创建实例部分。https://blog.csdn.net/qq_35772105/article/details/115072465
本篇文章所用实例参数:
需要开放22、80、8080安全组端口。
最后需要配置的规则如下:
2.2 安装Docker CE
Docker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。本教程基于CentOS 7安装Docker CE。
- 安装Docker的依赖库。
yum install -y yum-utils device-mapper-persistent-data lvm2
- 添加Docker CE的软件源信息。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装Docker CE。
yum makecache fast
yum -y install docker-ce
- 启动Docker服务。
systemctl start docker
2.3 配置阿里云镜像仓库(镜像加速)
Docker的默认官方远程仓库是hub.docker.com,由于网络原因,下载一个Docker官方镜像可能会需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务ACR提供了官方的镜像站点,从而加速官方镜像的下载。下面介绍如何使用阿里云镜像仓库。
我们现已经登录子账户,搜索栏搜索“容器镜像”,点击“容器镜像服务”登录控制台。
或浏览器输入网址:https://cr.console.aliyun.com/cn-shanghai/instances/repositories
登录成功页面如下。(若弹出开通服务窗口,关闭即可)
单击【镜像中心】 > 【镜像加速器】,可以看到阿里云为您提供了一个专属的镜像加速地址。
选择CentOS选项卡。
复制上方的加速器地址,命令中"registry-mirrors": 后面的链接必须要与自己的加速器地址一致。
执行以下命令进行加速器配置。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xy2ih2yf.mirror.aliyuncs.com"]
}
EOF
重新加载服务配置文件。
systemctl daemon-reload
重启Docker服务。
systemctl restart docker
2.4 使用Docker安装Nginx服务
- 查看Docker镜像仓库中Nginx的可用版本。
docker search nginx
- 拉取最新版的Nginx镜像。
docker pull nginx:latest
- 查看本地镜像。
docker images
- 运行容器。
docker run --name nginx-test -p 8080:80 -d nginx
命令参数说明:
--name nginx-test:容器名称。
-p 8080:80: 端口进行映射,将本地8080端口映射到容器内部的80端口。
-d nginx: 设置容器在后台一直运行。
- 在浏览器地址栏按照格式输入http://<ECS公网地址>:8080访问Nginx服务。本例访问链接为:http://47.102.84.226:8080
体验结束后,点击结束体验,释放资源。
三、转载说明
- 本文内容借鉴阿里云教程,教程地址:https://developer.aliyun.com/adc/scenario/9fd79b8711984e309f20d82bc65a26fa?spm=a2c6h.14089369.J_2170925380.4.6e6d1efc4Q6Ahk
文章完成时间2021.3.23。 - 若要转载本文,请在转载文章末尾附上本文链接:https://blog.csdn.net/qq_35772105/article/details/115102364
- 本文正文部分全部文本唯一MD5:BD5B5E104EB2F3D1D38898ECA2FB1247。
- 阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源,还可以参加免费训练营,实践提高:https://developer.aliyun.com/adc/student/