Linux 安装 Docker

法一:

  • 由于近期Docker公司更新了其服务条款,禁止了被列入美国“实体清单”的实体使用Docker Hub服务。这导致了一些被列入该清单的中国企业和机构无法使用Docker Hub。
  • 根据参考文章2和4,被列入“实体清单”的中国企业包括华为、商汤科技、海康威视等,以及一些科研院校如国防科大、北航等。这些企业和机构可能无法访问或使用Docker Hub。
  • 因此安装Docker时可选择道客的镜像源,也可执行以下命令一键安装 Docker
  • 其中 Docker CE 源 选择 微软 Azure 中国Docker Registry 源 选择 道客 DaoCloud,如下图所示
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

image.png

法二 - 国内无法使用:

  • 使用官方安装脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror

法二:

以 CentOS 7 为例

卸载旧版本

# yum remove docker docker-common docker-selinux docker-engine

安装依赖

# yum install -y yum-utils device-mapper-persistent-data lvm2

设置 stable 镜像仓库

# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新 yum 软件包索引

# yum makecache fast

安装 DOCKER CE

# yum -y install docker-ce

启动 docker

# systemctl start docker

查看docker版本

# docker version
Client: Docker Engine - Community Version: 20.10.6 API version: 1.41 Go version: go1.13.15 Git commit: 370c289 Built: Fri Apr 9 22:45:33 2021 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.6 API version: 1.41 (minimum version 1.12) Go version: go1.13.15 Git commit: 8728dd2 Built: Fri Apr 9 22:43:57 2021 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.4.4 GitCommit: 05f951a3781f4f2c1911b05e61c160e9c30eaa8e runc: Version: 1.0.0-rc93 GitCommit: 12644e614e25b05da6fd08a38ffa0cfe1903fdec docker-init: Version: 0.19.0 GitCommit: de40ad0

镜像加速

  • 可到阿里云免费申请一个专属加速源
[root@localhost ~]# mkdir -p /etc/docker [root@localhost ~]# vim /etc/docker/daemon.json {"registry-mirrors": ["https://3t4p2x0w.mirror.aliyuncs.com"]} [root@localhost ~]# systemctl daemon-reload [root@localhost ~]# systemctl restart docker

image.png


标题:Linux 安装 Docker
作者:Mune
地址:https://cnxiaobai.com/articles/2021/04/21/1619010032033.html

    评论
    0 评论
avatar

取消