安装 Docker 容器环境|学习笔记

简介: 快速学习安装 Docker 容器环境

开发者学堂课程【打造 Gitlab 代码托管平台安装 Docker 容器环境】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/456/detail/5624


安装 Docker 容器环境


内容介绍:

一、Docker 介绍

二、优点

三、 Docker 容器环境实战

 

一、Docker 介绍

Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。

Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。

总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。


二、优点

更高效的利用系统资源

更快速的启动时间

一致的运行环境

持续交付和部署

更轻松的迁移

更轻松的维护和扩展


三、Docker 容器环境实战

1.服务器操作系统的更换

Docker 只能安装在 64bit 系统上,Linux 内核越新体验越好,不建议使用早于2016年的 Linux 发行版。

这里建议使用 Ubuntu18.04 LTS 作为运行 Docker 的底层系统。

(1)新购 ECS 选择镜像

(2)已购 ECS 更换镜像

如果已经购买了 ECS 想更换为镜像市场的镜像,点击进入服务器,停止或者强制停止。更换操作系统前选择备份。

图片1.png

在公共镜像中选择所需要的及相关设置,就开始进行重装了。

图片2.png

2. 通过镜像的方式来重置系统的话是非常快的,不像传统的服务器或 U 盘重装耗费的时间长。

3. 安装 Docker 环境

通过 Putty 连接服务器后

(1)安装 Docker 环境

curl -sSL httpa://get.daocloud.1o/docker | ah

鼠标右键粘贴就会自动安装,

图片3.png

(2)安装 Docker-Compose 环境,其中1.25.3 可以根据 最新版本 修改

安装以下二进制文件到目录,复制粘贴后会进行下载

curl -L

https://get.daocloud.io/docker/compose/releases/downlod/1.25.4/docker-compOse-unameunaBe/usr/local/bin/docker-compose

再把 chmod /usr/1ocal/bin/docker-compose 输入进去,就完成了 Docker 和 Docker-Compose 环境的创建。

后面则可以在我们安装在对应的应用程序时使用 Docker 进行管理。

相关文章
|
2月前
|
应用服务中间件 Linux nginx
在虚拟机Docker环境下部署Nginx的步骤。
以上就是在Docker环境下部署Nginx的步骤。需要注意,Docker和Nginix都有很多高级用法和细节需要掌握,以上只是一个基础入门级别的教程。如果你想要更深入地学习和使用它们,请参考官方文档或者其他专业书籍。
157 5
|
2月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
505 5
|
2月前
|
监控 Linux 调度
【赵渝强老师】Docker容器的资源管理机制
本文介绍了Linux CGroup技术及其在Docker资源管理中的应用。通过实例演示了如何利用CGroup限制应用程序的CPU、内存和I/O带宽使用,实现系统资源的精细化控制,帮助理解Docker底层资源限制机制。
243 6
|
弹性计算 应用服务中间件 Linux
基于ECS快速搭建Docker环境
本教程介绍如何快速搭建Docker环境,并使用Docker部署一个Nginx服务。
基于ECS快速搭建Docker环境
|
弹性计算 运维 Linux
【ECS进阶实践Day2】笔记 基于ECS快速搭建Docker环境
快速搭建Docker环境,并使用Docker部署一个Nginx服务。
598 1
|
弹性计算 应用服务中间件 nginx
|
弹性计算 应用服务中间件 Linux
基于ECS快速搭建Docker环境(进阶班-Day2)
安装Docker总结下来只需要4步: 1、安装Docker-CE 2、配置加速镜像(国内网络原因导致) 3、使用Docker安装Nginx服务 4、测试Nginx
1827 0
基于ECS快速搭建Docker环境(进阶班-Day2)
|
弹性计算 应用服务中间件 Linux
基于ECS快速搭建Docker环境
1. 创建资源 2. 连接ECS服务器 3. 安装Docker CE 4. 配置阿里云镜像仓库(镜像加速) 5. 使用Docker安装Nginx服务
基于ECS快速搭建Docker环境