新手入门 - 1. 什么是 Docker

77 阅读1分钟

Docker 概念

image.png

安装 Docker

centos7 系统安装

# 1、yum 包更新到最新 
yum update
# 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 
yum install -y 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,出现输入的界面都按 y 
yum install -y docker-ce
# 5、 查看docker版本,验证是否验证成功
docker -v

ubuntu18.04 系统安装

  • 卸载旧版本
apt-get remove docker docker-engine docker.io containerd runc
  • 使用 APT 安装
# 更新数据源
apt-get update

# 安装所需依赖
apt-get -y install apt-transport-https ca-certificates curl software-properties-common

# 安装 GPG 证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

# 新增数据源
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

# 更新并安装 Docker CE
apt-get update && apt-get install -y docker-ce

Docker 架构

image.png

  • 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
  • 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和对象一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
  • 仓库(Repository):仓库可以看成一个代码控制中心,用来保存镜像。

配置 Docker 镜像加速器

image.png 此处我们配置阿里云的镜像加速器,操作如下:

  1. 进入阿里云网址,并登录,在搜索框中搜索“容器镜像服务”,进入此功能

image.png

  1. 根据阿里云的操作文档进行操作即可:

image.png