> 文档中心 > Docker【环境搭建 01】在线安装+离线安装+问题处理(设置阿里云镜像加速器)不断完善ing

Docker【环境搭建 01】在线安装+离线安装+问题处理(设置阿里云镜像加速器)不断完善ing


1.在线安装

官网有详细的说明,可查看其他相关配置。

# 配置docker仓库yum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 正式安装yum install docker-ce docker-ce-cli containerd.io# 启动systemctl start docker# 验证docker -vDocker version 20.10.14, build a224086

2.离线安装配置

# 系统版本rpm -qi centos-releaseName : centos-releaseVersion     : 8.1Release     : 1.1911.0.8.el8Architecture: x86_64

Install Docker Engine On 不同版本 下载地址,当前使用的是 对应版本目录下的 docker-ce-20.10.13-3.el8.x86_64.rpm

# 安装 yum 会自动安装依赖yum install /path/to/package.rpm# 启动systemctl start docker# 验证docker run hello-world

如果 yum源 没有问题,也可直接使用yum install docker-ce命令进行安装。

  • tgz版安装

解压版下载地址,当前使用的是docker-20.10.13.tgz

# 1.解压tar -zxvf docker-20.10.13.tgz# 2.移动到 /usr/bin/ 目录下【不要放到其他文件夹下】mv docker/* /usr/bin/# 3.添加 service 服务vim /etc/systemd/system/docker.service

docker.service文件默认内容,仅贴出核心配置,备注信息不再贴出:

[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.comAfter=network-online.target firewalld.serviceWants=network-online.target[Service]Type=notifyExecStart=/usr/bin/dockerdExecReload=/bin/kill -s HUP $MAINPIDTimeoutSec=0RestartSec=2Restart=alwaysStartLimitBurst=3StartLimitInterval=60sLimitNOFILE=infinityLimitNPROC=infinityLimitCORE=infinityTasksMax=infinityDelegate=yesKillMode=process[Install]WantedBy=multi-user.target
# 4.重载 unit 配置文件systemctl daemon-reload# 5.启动服务并查看状态systemctl start dockersystemctl status docker# 版本验证[root@aliyun /]# docker versionClient: Version:    20.10.13 API version:1.40 Go version: go1.16.15 Git commit: a224086 Built:      Thu Mar 10 14:01:44 2022 OS/Arch:    linux/amd64 Context:    default Experimental:      true# 设置开机自启systemctl enable docker.service 

3.问题处理

3.1 TLS handshake timeout

Docker 拉取镜像 TLS 握手超时问题:

Get "https://registry-1.docker.io/v2/": net/http: TLS handshake timeout

问题解决:设置阿里云镜像加速器,地址为 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors。

在这里插入图片描述
需要登录阿里云控制台,支付宝、钉钉扫码登录,获取加速器地址。

哈尔滨保险