Linux系统上安装docker

文章目录

  • 一、Docker的简介
  • 二、Docker的组成部分
  • 三、Docker的安装命令
    • 安装之前先卸载系统上原有的Docker
    • 安装需要的安装包yum-utils
    • 设置镜像仓库地址
    • 安装docker相关的引擎
    • 安装docker
    • 启动docker
    • 查看是否启动
    • 使用hello-world镜像测试docker
  • 四、docker run运行思维导图
  • 参考文档

一、Docker的简介

  • Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
  • Docker官网地址
  • Docker的Centos操作手册地址

二、Docker的组成部分

一个完整的Docker有以下几个部分组成:

  • DockerClient客户端
  • Docker Daemon守护进程
  • Docker Image镜像
  • DockerContainer容器

三、Docker的安装命令

安装之前先卸载系统上原有的Docker

yum remove docker \
                   docker-client \
                   docker-client-latest \
                   docker-common \
                   docker-latest \
                   docker-latest-logrotate \
                   docker-logrotate \
                   docker-engine

安装需要的安装包yum-utils

yum install -y yum-utils
  • centos8安装docker 遇到yum install -y yum-utils报错,No match for argument:Unable to find a match:

设置镜像仓库地址

  • 阿里云的地址
 yum-config-manager \
  --add-repo \
   http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • docker默认的官方仓库地址
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo   ##此地址为官方的仓库地址,在国内建议不要用

安装docker相关的引擎

  • 先更新yum软件包索引
yum makecache fase
  • Linux - Centos8 执行 yum makecache fast报错:yum makecache: error: argument timer: invalid choice: ‘fast‘

安装docker

  • docker社区、ee企业版 ce为社区版 官方推荐使用ce版,默认安装最新的docker版本,也可以指定版本安装
yum install docker-ce docker-ce-cli containerd.io

启动docker

systemctl  start  docker

查看是否启动

docker version

使用hello-world镜像测试docker

docker run hello-world

四、docker run运行思维导图

Linux系统上安装docker_第1张图片

参考文档

  • Centos7安装Docker
  • docker及容器设置开机自启

你可能感兴趣的:(次要的日常笔记,linux,docker,运维)