【Docker】初识Docker以及Docker安装与阿里云镜像配置

目录

一、初识Docker

二、安装Docker

三、Docker架构

四、配置Docker镜像加速器


一、初识Docker

Docker是一个开源的应用容器引擎,诞生于2013年,基于Go语言实现,dotCloud公司出品,Docker开源让开发者打包他们的应用以及依赖包到一个轻量级、可移值的容器中,然后发布到任何流行的Linux机器上。

容器是完全使用沙箱机制,互相隔离的
容器的性能开销极低
Docker从17.03版本后分为CE社区版和EE企业版

总结就是:docker是一种容器技术,解决软件跨环境迁移的问题

二、安装Docker

下面安装在Centos系统上进行安装,以下是安装命令

#1、yum包更新到最新
yum update
#2、安装需要的软件包
yum install yum-utils device-mapper-persistent-data lvm2
#3、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#4、安装docker
yum install docker -ce
#5、查看docker版本
docker -v

三、Docker架构

镜像(image):就相当于是一个完整的root文件系统

容器(container):容器与镜像的关系类似于面向对象中对象与类的关系,镜像是静态的定义,容器是镜像运行的实体。容器可以被创建、运行、启动、停止

仓库(registers):仓库可以看作是代码控制中心,他用来保存镜像,类似maven的仓库

四、配置Docker镜像加速器

由于docker服务器在国外,所以下载速度比较慢,一般使用docker会配置一个国内镜像

配置镜像步骤

1、打开浏览器搜索阿里云

2、登录阿里云

3、点击控制台

4、在左上角菜单栏中搜索"镜像"

5、点击"容器镜像服务"

6、找到"镜像加速器"

7、找到操作文档选择系统,复制粘贴执行代码

8、使用cat /etc/docker/daemon.json 命令进行查看

相关推荐
是芽芽哩!6 小时前
【Kubernetes】常见面试题汇总(二十三)
云原生·容器·kubernetes
赵渝强老师10 小时前
【赵渝强老师】K8s的DaemonSets控制器
linux·docker·云原生·容器·kubernetes
江西昊仔10 小时前
Docker指令学习1
学习·docker·eureka
福大大架构师每日一题11 小时前
16.3 k8s容器cpu内存告警指标与资源request和limit
容器·贪心算法·kubernetes·prometheus
大田斗小木子14 小时前
Docker学习
学习·docker·容器
莫得等待15 小时前
kubernetes架构
容器·架构·kubernetes
铁板鱿鱼14016 小时前
docker基本(仅供自己参考)
运维·docker·容器
江池俊17 小时前
本地快速部署一个简洁美观的个人Halo博客网站并发布公网远程访问
docker·个人博客
专注代码七年17 小时前
配置Red Hat Enterprise Linux 7 YUM源
linux·运维·阿里云
admin_23318 小时前
docker入门总结(附错误处理,持续更新)
运维·docker·容器