Docker安装及配置镜像加速

Docker 支持 Mac Windows Linux 的三种安装

1、系统要求

官网提示如果要安装 Docker Engine, 需要一个CentOS 7 以及以上的稳定版本。

2、卸载旧版本

由于 Docker 镜像、容器、数据卷和网络数据都保存在 /var/lib/docker/ 中,新的 Docker 引擎包现在为 Docker-ce

旧的 Docker 版本为 docker 或 docker-engine,如果有就先卸载。

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

3、设置 yum 源

安装 yum-utils 软件包,并设置稳定的 yum 源方便下载 Docker Engine。

安装 yum-utils
sudo yum install -y yum-utils

设置 yum 源为阿里云方便下载 Docker Engine
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、Docker 安装

sudo yum -y install docker-ce docker-ce-cli containerd.io

安装的是 Docker-ce(社区版)以及ce的客户端,还有它对应的容器。

5、Docker 的启动与停止

启动 docker
sudo systemctl start docker

停止 docker
sudo systemctl stop docker

重启 docker
sudo systemctl restart docker

设置开机启动
sudo systemctl enable docker

查看 docker 状态
sudo systemctl status docker

查看 docker 内容器的运行状态
sudo docker stats

查看 docker 概要信息
sudo docker info

查看 docker 帮助文档
sudo docker --help

6、安装校验

[root@localhost ~]# docker -v
Docker version 20.10.14, build a224086
[root@localhost ~]# docker version
Client: Docker Engine - Community
 Version:           20.10.14
 API version:       1.41
 Go version:        go1.16.15
 Git commit:        a224086
 Built:             Thu Mar 24 01:49:57 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.14
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.15
  Git commit:       87a90dc
  Built:            Thu Mar 24 01:48:24 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.5.11
  GitCommit:        3df54a852345ae127d1fa3092b95168e4a88e2f8
 runc:
  Version:          1.0.3
  GitCommit:        v1.0.3-0-gf46b6ba
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

由于 Docker 是从 Docker Hub 上拉取镜像的,因为是从国外获取,所以速度比较慢。我们可以通过配置国内镜像源的方式,从国内获取镜像,提高拉取速度,在这里推荐两个开源镜像 :

编辑文件 daemon.json

vi /etc/docker/daemon.json

在文件中输入以下内容并保存

[En]

Enter the following in the file and save

{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn"
    ]
}

重新加载配置信息及重启 Docker 服务

重新加载服务的配置文件
sudo systemctl daemon-reload

重新启动 docker
sudo systemctl restart docker

Original: https://www.cnblogs.com/XiaoYang-sir/p/16073315.html
Author: Mr-Yang`
Title: Docker安装及配置镜像加速

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523934/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球