阿里云ECS 7天实践训练营 02 搭建Docker环境

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 阿里云ECS 7天实践训练营 02 搭建Docker环境学习笔记

阿里云ECS 7天实践训练营 02 搭建Docker环境

个人学习笔记


安装Docker CE(即Docker社区版)

1.首先安装Docker依赖库

yum install -y yum-utils device-mapper-persistent-data lvm2

2.添加阿里云的软件源信息(官方网站速度会很慢)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安装Docker CE
这里使用makecache生成缓存来提高搜索和安装软件的速度

yum makecache fast
yum -y install docker-ce

4.启动Docker服务

systemctl start docker

配置阿里云镜像仓库

原因同上,从官方网站拉取镜像会特别慢甚至无法成功,所以需要从阿里云的镜像仓库中拉取镜像。
1.获取阿里云镜像加速地址
打开阿里云网站,(注册)登录后进入“容器镜像服务”。在“镜像中心” --> “镜像加速器” 中找到自己在阿里云的专属镜像加速地址。
2.配置阿里云镜像加速
/etc/docker/下的daemon.json中添加镜像加速地址(“XXXXXXX”替换为自己的网址中相对应的部分)。

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

然后重新加载Docker服务配置文件

systemctl daemon-reload

重启Docker服务

systemctl restart docker

使用Docker安装Nginx服务

现在我们来尝试安装Nginx服务
1.拉取镜像
在Docker镜像仓库里查看Nginx可用版本

docker search nginx

我们选择stars最多的官方版本,拉取最新版镜像。

docker pull nginx:latest

查看一下本地镜像,确认是否拉取成功。

docker images

2.运行容器

docker run --name nginx-test -p 8080:80 -d nginx

其中,有以下选项需要注意:

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

3.测试Nginx服务
在浏览器中输入:http://公网地址>:8080
即可访问Nginx服务。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
27天前
|
Kubernetes Cloud Native Docker
云原生时代的容器化实践:Docker和Kubernetes入门
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性和效率的关键。本篇文章将引导读者了解如何利用Docker进行容器化打包及部署,以及Kubernetes集群管理的基础操作,帮助初学者快速入门云原生的世界。通过实际案例分析,我们将深入探讨这些技术在现代IT架构中的应用与影响。
86 2
|
11天前
|
机器学习/深度学习 JavaScript Cloud Native
Node.js作为一种快速、可扩展的服务器端运行时环境
Node.js作为一种快速、可扩展的服务器端运行时环境
25 8
|
14天前
|
安全 持续交付 Docker
深入理解并实践容器化技术——Docker 深度解析
深入理解并实践容器化技术——Docker 深度解析
33 2
|
19天前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
27 4
|
23天前
|
Prometheus 监控 持续交付
深入理解Docker容器化技术:从基础到实践
深入理解Docker容器化技术:从基础到实践
|
24天前
|
安全 Docker 微服务
深入理解Docker容器技术:从基础到实践
深入理解Docker容器技术:从基础到实践
|
29天前
|
Cloud Native 持续交付 Docker
Docker容器化技术:从入门到实践
Docker容器化技术:从入门到实践
|
14天前
|
持续交付 开发者 Docker
深入理解并实践容器化技术——Docker篇
深入理解并实践容器化技术——Docker篇
28 0
|
22天前
|
Kubernetes Linux Docker
容器化技术Docker入门与实践
容器化技术Docker入门与实践
44 0
|
29天前
|
数据中心 开发者 Docker
理解并实践Docker容器化技术
理解并实践Docker容器化技术