Docker入门实践心得

本文详述了Docker的安装过程,包括依赖组件的安装、Docker源的添加和Docker应用的安装,以及Docker配置,如镜像源的修改和设置开机自启动。还介绍了通过docker run启动hello-world和bash容器的实践操作,为读者提供了一个快速上手Docker的教程。
摘要由CSDN通过智能技术生成

目录

前言

背景知识

1.云服务ECS

2.容器技术

3.Docker

一、Docker的安装

1.安装docker的依赖组件

2.添加Docker的安装来源

3.安装Docker应用

二、Docker的配置

1.镜像源的配置

2. 镜像源修改后,需要重新启动docker服务

3.服务启动之后,为了防止计算机重启之后docker服务被关闭,我们还可以通过systemctl enable命令将docker服务配置为开机自启动。(此步骤为可选操作)

三.docker的快速上手

1.启动hello-world

2.启动长期运行的bash容器

3.bash容器的退出

总结


前言

根据阿里云-云起实验室-Docker安装和配置完成的实验心得


背景知识

1.云服务ECS

   1.云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。一台云服务器ECS实例等同于一台虚拟服务器,内含CPU、内存、操作系统、网络配置、磁盘等基础的组件。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

2.容器技术

  1.容器是一个超轻量的虚拟化技术,通过容器技术我们可以实现在共用操作系统内核的情况下,以资源隔离的方式运行应用程序和其依赖项的。当镜像运行时,它是运行在独立的环境中,并不会和其他的应用共享主机操作系统的内存、CPU或磁盘。这保证了容器内的进程不会影响到容器外的任何进程。

  2.容器技术为应用程序的部署带来了巨大的变化,开发者可以将应用所需的所有必要组件都打包为单个镜像,以镜像的形式发布应用。这个镜像是可以在宿主机之间重复使用,同时和在运行时和宿主机内的其他应用互不冲突。为DevOps自动化运维,云原生技术、微服务架构提供了良好的底层技术支持。

3.Docker

Docker是第一个广泛流行的开源的应用容器引擎。通过Docker开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker底层用的Linux的cgroup和namespace这两项技术来实现应用隔离,一个完整的Docker有以下几个部分组成:

—— Docker Client客户端。

—— Docker Daemon守护进程。

—— Docker Image镜像。

—— Docker Container容器。

—— Docker Registry仓库。

—— Networks网络模型

—— Volumes存储卷模型

(docker组成图)


 

一、Docker的安装

1.安装docker的依赖组件

1.在安装docker之前,我们需要先通过yum来安装docker的必要的依赖组件。同时为了编译后面的配置信息格式化输出,我们同时需要安装jq工具。

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

yum install -y jq

安装jq工具

2.添加Docker的安装来源

1.因为docker安装包不在yum的默认源列表中,因此在安装之前我们需要通过y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值