开发者学堂课程【打造 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 想更换为镜像市场的镜像,点击进入服务器,停止或者强制停止。更换操作系统前选择备份。
在公共镜像中选择所需要的及相关设置,就开始进行重装了。
2. 通过镜像的方式来重置系统的话是非常快的,不像传统的服务器或 U 盘重装耗费的时间长。
3. 安装 Docker 环境
通过 Putty 连接服务器后
(1)安装 Docker 环境
curl -sSL httpa://get.daocloud.1o/docker | ah
鼠标右键粘贴就会自动安装,
(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 进行管理。