阿里云ECS训练营第二天
基于ECS快速搭建Docker环境
1.在终端中输入连接命令ssh [username]@[ipaddress]连接ECS服务器,之后和搭建FTP服务器一样,输入密码登陆。
2.安装Docker CE,Docker有两个分支版本:Docker CE和Docker EE,即社区版和企业版,我们这次学习的是Docker CE。
首先我们安装Docker的依赖库,使用yum install -y yum-utils device-mapper-persistent-data lvm2代码,然后输入yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo添加Docker CE的软件源信息。
安装Docker CE,
yum makecache fast
yum -y install docker-ce
之后启动Docker服务,systemctl start docker
3.配置阿里云镜像仓库(镜像加速)
因为Docker默认的仓库下载速度比较慢,所以要用阿里云的镜像仓库来加速下载。
我们使用阿里云提供的账号密码登陆阿里云,之后进入容器镜像界面
找到镜像加速器
之后输入代码来加速
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"]
}
EOF
重启加载服务配置文件和Docker服务
systemctl daemon-reload
systemctl restart docker
4.使用Docker安装Nginx服务
首先输入docker search nginx查看Nginx的可用版本
然后输入docker pull nginx:latest拉取最新版的Nginx镜像
成功后如下
之后运行容器,docker run --name nginx-test -p 8080:80 -d nginx
命令参数说明:
- -name nginx-test:容器名称。
- p 8080:80: 端口进行映射,将本地8080端口映射到容器内部的80端口。
- d nginx: 设置容器在后台一直运行。
输出如下
最后在浏览器地址栏输入http://公网地址>:8080访问Nginx服务,检验是否成功
若成功则如下