Centos 安装 Docker

安装仓库

1、安装必须的包。yum-utils 提供了 yum-config-manager 功能。
device-mapper-persistent-datalvm2 提供了 devicemapper 存储驱动。

  1. yum install -y yum-utils \
  2. device-mapper-persistent-data \
  3. lvm2

2、安装稳定仓库

  1. yum-config-manager \
  2. --add-repo \
  3. https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker

安装最新版

  1. yum install docker-ce docker-ce-cli containerd.io

启动docker

  1. systemctl start docker

测试

  1. docker run hello-world

控制台打印下面这些文字,说明 docker 运行镜像成功:

  1. Hello from Docker!
  2. This message shows that your installation appears to be working correctly.
  3. //...省略

配置镜像地址(加速下载镜像)

在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在,请新建该文件):

  1. {
  2. "registry-mirrors": [
  3. "https://43rca6l0.mirror.aliyuncs.com"
  4. ]
  5. }

Windows10 安装 Docker

对于 Windows10 以下用户推荐使用 Docker Toolbox,对于 Windows10 以上用户推荐使用 Docker for Windows。
安装之前通过控制面板打开 Hyper-V 虚拟机功能,如果 Hyper-V 下载应用过程中失败,可以关闭 Hyper-V 功能选择安装 Docker Toolbox。

打开 Windows 的 Hyper-V 功能

依次选择“控制面板”->“程序”-> “启动或关闭Windows功能”,然后勾选Hyper-V选项。
安装 Docker - 图1

安装 Docker

Docker 官网 下载 Docker,打开网站后,左侧栏有下载 Docker 的链接。下载、安装成功后重启电脑后,Docker 会自动运行。
在任务栏中右键点击 Docker 图标,找到 settings…. ,根据个人情况修改 Docker 的内存和镜像位置等。
修改 Docker 的内存和镜像地址:
安装 Docker - 图2
修改镜像仓库地址,下载镜像能加速,这里选用了阿里云的镜像仓库,在阿里云的容器镜像服务申请一个自用的就可以了。
安装 Docker - 图3

测试

在控制台输入 docker version,如果出现以下文字,说明安装成功,enjoy it。

  1. Client: Docker Engine - Community
  2. Version: 19.03.5
  3. API version: 1.40
  4. Go version: go1.12.12
  5. Git commit: 633a0ea
  6. Built: Wed Nov 13 07:22:37 2019
  7. OS/Arch: windows/amd64
  8. Experimental: false
  9. //...省略