看官网学Docker:Docker Engine
文章目录
概述
Docker Engine 是一个开源容器化技术,用于构建和容器化你的应用程序。采用client-server模式,包含以下内容:
dockerd
Docker 守护进程,负责创建和管理Docker的对象,如镜像、容器、网络等- 与守护进程交互的APIs
docker
命令行接口(简称CLI),用于连接守护进程
安装Docker Engine
支持的平台
桌面版: Docker Desktop 支持Mac
和 Windows
Server版:支持Linux
版本说明
Stable :稳定版
Test :测试版
Nightly :提供下一个主要版本正在进行的工作的最新构建
CentOS系统安装Docker Engine
必要条件
-
必须是CentOS 7或8
-
要开启
centos-extras
, 默认是开启的,如果关闭了请打开 -
卸载旧的Docker (Docker的旧版被称为
docker
或docker-engine
)yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
注意: Docker的工作目录
/var/lib/docker/
里面包含了镜像、容器、数据卷和网络,这些东西会被保留Docker Engine包现在被称为
docker-ce
使用存储库安装
## 下载yum工具包 yum install -y yum-utils ## yum添加docker的存储库 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo ## 安装最新版本的Docker Engine yum install docker-ce docker-ce-cli containerd.io ## 启动Docker systemctl start docker ## 运行`hello-world`检测是否安装成功 docker run hello-world ## 配置开机启动 systemctl enable docker.service systemctl enable containerd.service
Docker Context
有待后续更新。。。