基于ECS快速搭建 Docker 环境

基于ECS快速搭建Docker环境1. 创建资源2. 连接ECS服务器3. 安装 Docker CE4. 配置阿里云镜像仓库(镜像加速)4.1 登录容器镜像服务控制台4.2 获取镜像加速地址4.3 配置 Docker 的自定义镜像仓库地址
5. 使用 Docker 安装 Nginx 服务

基于ECS快速搭建Docker环境

背景知识

容器技术
容器是一个允许我们在资源隔离的过程中,运行应用程序和其依赖的、轻量的、操作系统级别的虚拟化技术,运行应用程序所需的所有必要组件都打包为单个镜像,这个镜像是可以重复使用的。当镜像运行时,它是运行在独立的环境中,并不会和其他的应用共享主机操作系统内存、CPU或磁盘,这保证了容器内的进程不会影响到容器外的任何进程简单来说就是一个不会相互影响的独立的运行环境 Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器或 Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker底层用的 Linux 的 cgroup 和 namespace 这两项技术来实现应用隔离,一个完整的 Docker 有以下几个部分组成:
Docker Client 客户端Docker Daemon 守护进程Docker Image 镜像Docker Container 容器

1. 创建资源
我们使用阿里云提供的免费资源,稍等1分钟就创建成功了
 
基于ECS快速搭建 Docker 环境
2. 连接ECS服务器
连接成功后如下
 
基于ECS快速搭建 Docker 环境
3. 安装 Docker CE

Docker有两个分支版本:Docker CE【社区版】 和 Docker EE【企业版】 ,这里我们安装社区版

安装 Docker 的依赖库
命令:yum install -y yum-utils device-mapper-persistent-data lvm2安装成功后如下
 
基于ECS快速搭建 Docker 环境 添加 Docker CE 的软件源信息
命令:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo成功后如下
 
基于ECS快速搭建 Docker 环境 安装 Docker CE
命令:yum makecache fast
           yum -y install docker-ce结果如下
 
基于ECS快速搭建 Docker 环境
基于ECS快速搭建 Docker 环境 启动 Docker 服务
命令:systemctl start docker
 
基于ECS快速搭建 Docker 环境
4. 配置阿里云镜像仓库(镜像加速)

Docker的默认官方远程仓库是 hub.docker.com ,但是国内下载比较慢,这里我们使用阿里云镜像仓库下载

4.1 登录容器镜像服务控制台
我们使用在云产品资源中提供的子用户名称子用户密码登录容器镜像服务控制台
 
基于ECS快速搭建 Docker 环境登录后界面如下
 
基于ECS快速搭建 Docker 环境搜索 容器镜像服务 ,点击登录控制台
 
基于ECS快速搭建 Docker 环境出现提示开通服务,直接关闭即可
 
基于ECS快速搭建 Docker 环境
4.2 获取镜像加速地址
点击【镜像加速器】,可以看到阿里云提供的专属镜像加速地址
 
基于ECS快速搭建 Docker 环境
4.3 配置 Docker 的自定义镜像仓库地址
命令如下【将 registry-mirrors 对应的地址改为上一步获取到的地址】

tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"]
}
EOF

运行后结果如下
 
基于ECS快速搭建 Docker 环境重新加载服务配置文件
命令:systemctl daemon-reload 重启 Docker 服务
命令:systemctl restart docker
 
基于ECS快速搭建 Docker 环境
5. 使用 Docker 安装 Nginx 服务
查看 Docker 镜像仓库中 Nginx 的可用版本
命令:docker serach nginx命令运行后如下
 
基于ECS快速搭建 Docker 环境 拉取最新版的 Nginx 镜像
命令:docker pull nginx:latest运行后结果如下
 
基于ECS快速搭建 Docker 环境 查看本地镜像
命令:docker images命令输入如下
 
基于ECS快速搭建 Docker 环境 运行容器
命令:docker run --name nainx-test -p 8080:80 -d nginx命令输入如下
 
基于ECS快速搭建 Docker 环境

参数说明:

–name nginx-test:容器名称-p 8080:80:端口进行映射,将本地8080端口映射到容器内部的80端口。-d nginx:设置容器在后台一直运行

在浏览器地址栏输入 http://<ECS公网地址>:8080访问Nginx服务。
 
基于ECS快速搭建 Docker 环境

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

基于ECS快速搭建 Docker 环境

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 基于ECS快速搭建 Docker 环境
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏