云上实践 云上成长 ECS 7天实践训练营 Class 2 基于ECS快速搭建Docker环境

简介: 11.28 第二天学习笔记

活动链接:阿里云:云上实践 云上成长ECS7天实践训练营

一.ssh连接远程服务器

二.安装Docker CE

Docker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。

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

3. 安装Docker CE。

yum makecache fast
yum -y install docker-ce

4. 启动Docker服务。

systemctl start docker

三.配置阿里云镜像仓库(镜像加速)

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

2. 重新加载服务配置文件。

systemctl daemon-reload

3. 重启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

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

5. 在浏览器地址栏输入http://139.196.156.125:8080/访问Nginx服务。

感想

指令介绍并不是很详细,很多参数都没有介绍。大家可以自行--help。通过这些指令,我最大的感受就是英语得过硬,很多指令、很多参数实际上就是英文单词或者缩写,并不是去盲目记忆,尤其是参数。不过好记性不如烂笔头,多敲多练习少不了。经过一段时间的学习,只能说对docker有了一个初步的入门,掌握了指令的基本使用,接下来需要在项目中进行实战演练,实现docker进阶。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2天前
|
Cloud Native 持续交付 Docker
Docker容器化技术:从入门到实践
Docker容器化技术:从入门到实践
|
19天前
|
弹性计算 数据库连接 Nacos
阿里云ECS服务器在docker中部署nacos
docker pull nacos 失败,docker部署nacos遇到的问题,nacos数据库连接,nacos端口映射
78 1
|
19天前
|
Kubernetes 持续交付 Docker
探索DevOps实践:利用Docker与Kubernetes实现微服务架构的自动化部署
【10月更文挑战第18天】探索DevOps实践:利用Docker与Kubernetes实现微服务架构的自动化部署
66 2
|
27天前
|
存储 运维 云计算
探索Docker容器化:从入门到实践
在这个快速发展的云计算时代,Docker容器化技术正在改变应用的开发、部署和管理方式。本文旨在为初学者提供一个关于Docker的全面入门指南,并通过实践案例展示Docker在实际开发中的应用。我们将一起了解Docker的核心概念、基本操作、网络和存储,以及如何构建和部署一个简单的Web应用。无论你是开发者还是运维人员,本文都会帮助你快速掌握Docker的核心技能。
|
2天前
|
数据中心 开发者 Docker
理解并实践Docker容器化技术
理解并实践Docker容器化技术
|
28天前
|
运维 JavaScript 虚拟化
探索容器化技术:Docker的实践与应用
【10月更文挑战第9天】探索容器化技术:Docker的实践与应用
47 3
|
1月前
|
Ubuntu Linux 虚拟化
Docker入门实践(一)
Docker入门实践(一)
|
23天前
|
运维 Kubernetes 监控
掌握Docker容器化技术:构建、部署与管理的高效实践
【10月更文挑战第14天】掌握Docker容器化技术:构建、部署与管理的高效实践
36 0
|
24天前
|
JavaScript 前端开发 Docker
拿下奇怪的前端报错(二):nvm不可用报错`GLIBC_2.27‘‘GLIBCXX_3.4.20‘not Found?+ 使用docker构建多个前端项目实践
本文介绍了在多版本Node.js环境中使用nvm进行版本管理和遇到的问题,以及通过Docker化构建流程来解决兼容性问题的方法。文中详细描述了构建Docker镜像、启动临时容器复制构建产物的具体步骤,有效解决了不同项目对Node.js版本的不同需求。
|
1月前
|
运维 监控 Cloud Native
深入了解容器化技术:Docker 的应用与实践
【10月更文挑战第6天】深入了解容器化技术:Docker 的应用与实践
39 0