Docker简介与安装

一、Docker 简介

1.1 为什么选择Docker?

  • 更高效的利用系统资源
  • 更快速的启动时间
  • 一致的运行环境
  • 持续交付和部署
  • 更轻松的迁移
  • 更轻松的维护和扩展

1.2 Docker组件

1.2.1 Docker服务器与客户端

Docker是一个客户端-服务器(cs)架构程序。Docker客户端只需要向Docker服务器或者守护进场发送请求。服务器或者守护进程完成所有工作并返回结果。Docker提供了一个命令行工具以及一整套完整的RESTful API,你可以在一台宿主机上运行Docker守护进场和客户端,也可以从本地的Docker客户端链接在另一台宿主机上的守护进程。
在这里插入图片描述

1.2.2 Docker镜像与容器

镜像是构建Docker的基石。用户基于镜像来运行自己的容器。容器是基于镜像启动起来的,容器中可以运行一个或多个进程。一旦容器启动成功后,我们就可以登录到容器找那个安装自己需要的软件或者服务。简单理解:镜像代表类,容器代表对象(类的实例)

1.2.3 Registry(注册中心)

Docker用Registry来保存用户构建的镜像。Registry分为共有和私有两种。

二、Docker安装

本次安装基于 Centos8

2.1 yum包更新到最新

yum update

2.2 安装需要的软件包,yum-util提供yum-config-manger功能,安装devicemapper启动依赖

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

2.3 设置yum源为阿里云

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.4 安装docker

yum -y install docker-ce

注意:如安装失败,可尝试更新yum源

yum remove docker-ce-19.03.13 docker-ce-cli-19.03.13 containerd.io
yum install docker-ce-19.03.13 docker-ce-cli-19.03.13 containerd.io -y --allowerasing

2.5 查看docker版本

docker -v

在这里插入图片描述

2.6 创建docker目录并设置ustc镜像

ustc是老牌linux镜像服务提供者,ustc的docker镜像速度很快。ustc docker mirros的不需要注册,是真正的公共服务。

mkdir -p  /etc/docker
vim /etc/docker/daemon.json

# 添加如下内容
{
	"registry-mirros":["https://docker.mirros.ustc.edu.cn"]
}

2.7 Docker的启动与停止

启动docker

systemctl start docker

查看docker状态

systemctl status docker

在这里插入图片描述
查看docker基本信息

docker info

停止docker

systemctl stop docker

重启docker

systemctl restart docker

开启自启动

systemctl enable docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JasonHome

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值